From bf225a60d83f45decf59792f01389f95975a1e0a Mon Sep 17 00:00:00 2001 From: Dominique Martinet Date: Wed, 1 Nov 2017 20:01:22 +0100 Subject: [PATCH] rootston: flush 'close' command on Xwayland The close would otherwise wait for another xcb event to happen. Flushing helps 'close' feel reactive. --- xwayland/xwm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xwayland/xwm.c b/xwayland/xwm.c index 15a23797..4930d45c 100644 --- a/xwayland/xwm.c +++ b/xwayland/xwm.c @@ -1027,6 +1027,8 @@ void wlr_xwayland_surface_close(struct wlr_xwayland *wlr_xwayland, } else { xcb_kill_client(xwm->xcb_conn, xsurface->window_id); } + + xcb_flush(xwm->xcb_conn); } void xwm_destroy(struct wlr_xwm *xwm) {