From 92792d6850aec1347152d1b0209a233d4af15252 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Tue, 28 Feb 2023 17:58:39 +0100 Subject: [PATCH] Revert "x11/events: Do not update focus XWindow during grabs" This reverts commit 0e6395d93284422848ca3a5ffb88d48fbce7d471. Part-of: --- src/x11/events.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/x11/events.c b/src/x11/events.c index 0077efd07..a2a6bad0a 100644 --- a/src/x11/events.c +++ b/src/x11/events.c @@ -1022,9 +1022,6 @@ handle_input_xevent (MetaX11Display *x11_display, break; case XI_FocusIn: case XI_FocusOut: - if (clutter_stage_get_grab_actor (stage) != NULL) - break; - if (handle_window_focus_event (x11_display, window, enter_event, serial) && enter_event->event == enter_event->root) { @@ -1942,8 +1939,7 @@ meta_x11_display_handle_xevent (MetaX11Display *x11_display, event->xany.serial > x11_display->focus_serial && display->focus_window && display->focus_window->client_type == META_WINDOW_CLIENT_TYPE_X11 && - !window_has_xwindow (display->focus_window, x11_display->server_focus_window) && - meta_display_windows_are_interactable (display)) + !window_has_xwindow (display->focus_window, x11_display->server_focus_window)) { meta_topic (META_DEBUG_FOCUS, "Earlier attempt to focus %s failed", display->focus_window->desc);