diff options
Diffstat (limited to 'nuttx/graphics/nxsu')
-rw-r--r-- | nuttx/graphics/nxsu/nx_open.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/nuttx/graphics/nxsu/nx_open.c b/nuttx/graphics/nxsu/nx_open.c index c124ce8ef..a28d385ae 100644 --- a/nuttx/graphics/nxsu/nx_open.c +++ b/nuttx/graphics/nxsu/nx_open.c @@ -97,6 +97,20 @@ static inline int nxsu_setup(FAR struct fb_vtable_s *fb, } #endif + /* Initialize the non-NULL elements of the background window */ + + fe->be.bkgd.be = &fe->be; + + fe->be.bkgd.bounds.pt2.x = fe->be.vinfo.xres; + fe->be.bkgd.bounds.pt2.y = fe->be.vinfo.yres; + + /* Complete initialization of the server state structure. The + * window list contains only one element: The background window + * with nothing else above or below it + */ + + fe->be.topwnd = &fe->be.bkgd; + /* Initialize the mouse position */ #ifdef CONFIG_NX_MOUSE |