From 95b60b170e0b3cd25e03fef57e1968d9782f66b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ingo=20B=C3=BCrk?= Date: Wed, 20 Jan 2016 22:28:20 +0100 Subject: [PATCH] Don't grab the buttons on the root window. We don't actually need to grab the buttons to fix #2097, but doing so will cause a freeze due to unreleased events. We partially revert 6f12f02 which avoids the freeze, but doesn't break functionality. relates to #2097 fixes #2168 --- src/bindings.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/bindings.c b/src/bindings.c index 3463f831..351a5862 100644 --- a/src/bindings.c +++ b/src/bindings.c @@ -164,10 +164,6 @@ void regrab_all_buttons(xcb_connection_t *conn) { xcb_grab_buttons(conn, con->window->id, grab_scrollwheel); } - /* Also grab the root window to allow bindings to work on there as well. */ - xcb_ungrab_button(conn, XCB_BUTTON_INDEX_ANY, root, XCB_BUTTON_MASK_ANY); - xcb_grab_buttons(conn, root, grab_scrollwheel); - xcb_ungrab_server(conn); }