From e0e39b66edff8a86d1e03c102ec9027da79a33cf Mon Sep 17 00:00:00 2001 From: Pekka Paalanen Date: Fri, 4 May 2018 12:53:55 +0200 Subject: [PATCH] xwm: dump properties of type WINDOW Very useful for TRANSIENT_FOR property debugging. Signed-off-by: Pekka Paalanen Signed-off-by: Fabien Lahoudere Reviewed-by: Ian Ray --- xwayland/window-manager.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/xwayland/window-manager.c b/xwayland/window-manager.c index 061ce174..2b3defb7 100644 --- a/xwayland/window-manager.c +++ b/xwayland/window-manager.c @@ -446,6 +446,7 @@ dump_property(struct weston_wm *wm, int32_t *incr_value; const char *text_value, *name; xcb_atom_t *atom_value; + xcb_window_t *window_value; int width, len; uint32_t i; @@ -488,6 +489,9 @@ dump_property(struct weston_wm *wm, wm_log_continue("\n"); } else if (reply->type == XCB_ATOM_CARDINAL) { dump_cardinal_array(reply); + } else if (reply->type == XCB_ATOM_WINDOW && reply->format == 32) { + window_value = xcb_get_property_value(reply); + wm_log_continue("win %u\n", *window_value); } else { wm_log_continue("huh?\n"); }