From: Michael Stapelberg Date: Sat, 22 Nov 2014 23:35:57 +0000 (+0100) Subject: Revert "Bugfix: Set input focus with last timestamp" X-Git-Tag: 4.9~34 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=105db325dcff935c0e4d8ac14eb37c99dd5e124f;p=i3%2Fi3 Revert "Bugfix: Set input focus with last timestamp" This reverts commit 9cee8dac5e9057bf2cb72edc3cf398fdc08b8d73. fixes #1383 --- diff --git a/src/x.c b/src/x.c index 6d836a7b..b39c19d0 100644 --- a/src/x.c +++ b/src/x.c @@ -1023,7 +1023,7 @@ void x_push_changes(Con *con) { values[0] = CHILD_EVENT_MASK & ~(XCB_EVENT_MASK_FOCUS_CHANGE); xcb_change_window_attributes(conn, focused->window->id, XCB_CW_EVENT_MASK, values); } - xcb_set_input_focus(conn, XCB_INPUT_FOCUS_POINTER_ROOT, to_focus, last_timestamp); + xcb_set_input_focus(conn, XCB_INPUT_FOCUS_POINTER_ROOT, to_focus, XCB_CURRENT_TIME); if (focused->window != NULL) { values[0] = CHILD_EVENT_MASK; xcb_change_window_attributes(conn, focused->window->id, XCB_CW_EVENT_MASK, values); @@ -1041,7 +1041,7 @@ void x_push_changes(Con *con) { if (focused_id == XCB_NONE) { DLOG("Still no window focused, better set focus to the root window\n"); - xcb_set_input_focus(conn, XCB_INPUT_FOCUS_POINTER_ROOT, root, last_timestamp); + xcb_set_input_focus(conn, XCB_INPUT_FOCUS_POINTER_ROOT, root, XCB_CURRENT_TIME); ewmh_update_active_window(XCB_WINDOW_NONE); focused_id = root; }