eventdemo: fix --no-border
authorPhilipp Brüschweiler <blei42@gmail.com>
Tue, 14 Aug 2012 09:02:40 +0000 (11:02 +0200)
committerKristian Høgsberg <krh@bitplanet.net>
Tue, 14 Aug 2012 14:17:06 +0000 (10:17 -0400)
This was broken by commit 29af3ebce676b3cdd516dedc0cbedc47f70ce425

clients/eventdemo.c

index 5556a75..49e4399 100644 (file)
@@ -274,8 +274,16 @@ eventdemo_create(struct display *d)
                return NULL;
 
        e->window = window_create(d);
-       e->widget = frame_create(e->window, e);
-       window_set_title(e->window, title);
+
+       if (noborder) {
+               /* Demonstrate how to create a borderless window.
+                * Move windows with META + left mouse button.
+                */
+               e->widget = window_add_widget(e->window, e);
+       } else {
+               e->widget = frame_create(e->window, e);
+               window_set_title(e->window, title);
+       }
        e->display = d;
 
        /* The eventdemo window draws a red rectangle as a demonstration
@@ -309,12 +317,6 @@ eventdemo_create(struct display *d)
        /* Set the callback motion handler for the window */
        widget_set_motion_handler(e->widget, motion_handler);
 
-       /* Demonstrate how to create a borderless window.
-          Move windows with META + left mouse button.
-        */
-       if (noborder) {
-       }
-
        /* Initial drawing of the window */
        window_schedule_resize(e->window, width, height);