Revert "Bugfix: Set input focus with last timestamp"
This reverts commit 9cee8dac5e
.
fixes #1383
This commit is contained in:
parent
ef9b081a3e
commit
105db325dc
4
src/x.c
4
src/x.c
|
@ -1023,7 +1023,7 @@ void x_push_changes(Con *con) {
|
||||||
values[0] = CHILD_EVENT_MASK & ~(XCB_EVENT_MASK_FOCUS_CHANGE);
|
values[0] = CHILD_EVENT_MASK & ~(XCB_EVENT_MASK_FOCUS_CHANGE);
|
||||||
xcb_change_window_attributes(conn, focused->window->id, XCB_CW_EVENT_MASK, values);
|
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) {
|
if (focused->window != NULL) {
|
||||||
values[0] = CHILD_EVENT_MASK;
|
values[0] = CHILD_EVENT_MASK;
|
||||||
xcb_change_window_attributes(conn, focused->window->id, XCB_CW_EVENT_MASK, values);
|
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) {
|
if (focused_id == XCB_NONE) {
|
||||||
DLOG("Still no window focused, better set focus to the root window\n");
|
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);
|
ewmh_update_active_window(XCB_WINDOW_NONE);
|
||||||
focused_id = root;
|
focused_id = root;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue