[PATCH weston 2/2] xwm: dump properties of type WINDOW
Fabien Lahoudere
fabien.lahoudere at collabora.com
Fri May 4 10:53:55 UTC 2018
From: Pekka Paalanen <pekka.paalanen at collabora.co.uk>
Very useful for TRANSIENT_FOR property debugging.
Signed-off-by: Pekka Paalanen <pekka.paalanen at collabora.co.uk>
Signed-off-by: Fabien Lahoudere <fabien.lahoudere at collabora.com>
---
xwayland/window-manager.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/xwayland/window-manager.c b/xwayland/window-manager.c
index 061ce17..2b3defb 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");
}
--
1.8.3.1
More information about the wayland-devel
mailing list