X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Ftree.c;h=5023e89461d0079169804cd0f100dff01828d31a;hb=1a8561949882c359fcd0d53a81dde30c0bd0934e;hp=99b03619a25ed854f7658ee737e77a4914fe3ef5;hpb=9273f67734eeb8d303e63c3af6975482d3f58e80;p=i3%2Fi3 diff --git a/src/tree.c b/src/tree.c index 99b03619..5023e894 100644 --- a/src/tree.c +++ b/src/tree.c @@ -248,6 +248,11 @@ bool tree_close_internal(Con *con, kill_window_t kill_window, bool dont_kill_par * mapped. See https://bugs.i3wm.org/1617 */ xcb_change_save_set(conn, XCB_SET_MODE_DELETE, con->window->id); + /* Stop receiving ShapeNotify events. */ + if (shape_supported) { + xcb_shape_select_input(conn, con->window->id, false); + } + /* Ignore X11 errors for the ReparentWindow request. * X11 Errors are returned when the window was already destroyed */ add_ignore_event(cookie.sequence, 0);