summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nuttx/graphics/nxsu/nx_open.c14
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