aboutsummaryrefslogtreecommitdiff
path: root/cube/cube.c
diff options
context:
space:
mode:
Diffstat (limited to 'cube/cube.c')
-rw-r--r--cube/cube.c1
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) {