diff options
Diffstat (limited to 'cube/cube.c')
| -rw-r--r-- | cube/cube.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/cube/cube.c b/cube/cube.c index b4db7500..63fc07b2 100644 --- a/cube/cube.c +++ b/cube/cube.c @@ -2854,6 +2854,7 @@ static void demo_create_xlib_window(struct demo *demo) { XMapWindow(demo->xlib_display, demo->xlib_window); XFlush(demo->xlib_display); demo->xlib_wm_delete_window = XInternAtom(demo->xlib_display, "WM_DELETE_WINDOW", False); + XSetWMProtocols(demo->xlib_display, demo->xlib_window, &demo->xlib_wm_delete_window, 1); } static void demo_handle_xlib_event(struct demo *demo, const XEvent *event) { switch (event->type) { |
