aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/window-xlib.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/window-xlib.c b/src/window-xlib.c
index 02d533d..c9a82bd 100644
--- a/src/window-xlib.c
+++ b/src/window-xlib.c
@@ -268,6 +268,9 @@ void runes_window_backend_request_close(RunesTerm *t)
e.xclient.data.l[1] = CurrentTime;
XSendEvent(t->w.dpy, t->w.w, False, NoEventMask, &e);
+ XLockDisplay(t->w.dpy);
+ XFlush(t->w.dpy);
+ XUnlockDisplay(t->w.dpy);
}
void runes_window_backend_get_size(RunesTerm *t, int *xpixel, int *ypixel)