summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Müllner <fmuellner@gnome.org>2022-12-21 15:55:38 +0100
committerFlorian Müllner <fmuellner@gnome.org>2023-02-11 19:27:42 +0100
commit22b9ac6d45775bbbb073e0d1b7b4802bcf0fb0be (patch)
treeb1fa3a5ed9e5d34f49c8305033092ab1d65b810d
parentaaa969e2436f3ad2b5bdcbd8bccbc29371a93e49 (diff)
downloadmutter-22b9ac6d45775bbbb073e0d1b7b4802bcf0fb0be.tar.gz
x11/display: Add some logging
https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5932 Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2776> (cherry picked from commit 24f796a30c8ecc62ecd38d72b00c2342ee5558a7)
-rw-r--r--src/x11/meta-x11-display.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/x11/meta-x11-display.c b/src/x11/meta-x11-display.c
index d507084f7..e2c4e8e91 100644
--- a/src/x11/meta-x11-display.c
+++ b/src/x11/meta-x11-display.c
@@ -1934,6 +1934,9 @@ meta_x11_display_update_focus_window (MetaX11Display *x11_display,
if (x11_display->focus_xwindow == xwindow)
return;
+ meta_topic (META_DEBUG_FOCUS, "Updating X11 focus window from 0x%lx to 0x%lx",
+ x11_display->focus_xwindow, xwindow);
+
x11_display->focus_xwindow = xwindow;
meta_x11_display_update_active_window_hint (x11_display);
}
@@ -1985,6 +1988,9 @@ meta_x11_display_set_input_focus (MetaX11Display *x11_display,
else
xwindow = x11_display->no_focus_window;
+ meta_topic (META_DEBUG_FOCUS, "Setting X11 input focus for window %s to 0x%lx",
+ window ? window->desc : "none", xwindow);
+
meta_x11_error_trap_push (x11_display);
meta_x11_display_set_input_focus_internal (x11_display, xwindow, timestamp);
serial = XNextRequest (x11_display->xdisplay);
@@ -2002,6 +2008,8 @@ meta_x11_display_set_input_focus_xwindow (MetaX11Display *x11_display,
if (meta_display_timestamp_too_old (x11_display->display, &timestamp))
return;
+ meta_topic (META_DEBUG_FOCUS, "Setting X11 input focus to 0x%lx", window);
+
meta_x11_display_set_input_focus_internal (x11_display, window, timestamp);
serial = XNextRequest (x11_display->xdisplay);
meta_x11_display_update_focus_window (x11_display, window, serial, TRUE);