From: Pekka Paalanen <[email protected]>

Very useful for TRANSIENT_FOR property debugging.

Signed-off-by: Pekka Paalanen <[email protected]>
Signed-off-by: Fabien Lahoudere <[email protected]>
---
 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

_______________________________________________
wayland-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to