From: Deiz Date: Sun, 14 Oct 2012 18:24:37 +0000 (-0400) Subject: Focus windows when middle-clicking (X paste) X-Git-Tag: 4.4~49 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=fdfbc53c0b308f49b26fab85a8a0bfeaf7e34fb5;p=i3%2Fi3 Focus windows when middle-clicking (X paste) As with most click-based focusing, this only has an effect when focus_follows_mouse is disabled. --- diff --git a/src/manage.c b/src/manage.c index d3f5ca8d..b07a9c8a 100644 --- a/src/manage.c +++ b/src/manage.c @@ -172,9 +172,13 @@ void manage_window(xcb_window_t window, xcb_get_window_attributes_cookie_t cooki xcb_grab_button(conn, false, window, XCB_EVENT_MASK_BUTTON_PRESS, XCB_GRAB_MODE_SYNC, XCB_GRAB_MODE_ASYNC, root, XCB_NONE, - 3 /* right mouse button */, + 2 /* middle mouse button */, XCB_BUTTON_MASK_ANY /* don’t filter for any modifiers */); + xcb_grab_button(conn, false, window, XCB_EVENT_MASK_BUTTON_PRESS, + XCB_GRAB_MODE_SYNC, XCB_GRAB_MODE_ASYNC, root, XCB_NONE, + 3 /* right mouse button */, + XCB_BUTTON_MASK_ANY /* don’t filter for any modifiers */); /* update as much information as possible so far (some replies may be NULL) */ window_update_class(cwindow, xcb_get_property_reply(conn, class_cookie, NULL), true);