From 9bb2d022547f14ae886e3263c3a4fb5eefed9b37 Mon Sep 17 00:00:00 2001 From: Window Maker Date: Mon, 25 May 2026 10:35:07 +0200 Subject: [PATCH] debug: trace xwayland scene node creation --- src/backend/wayland/wl_backend.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/backend/wayland/wl_backend.c b/src/backend/wayland/wl_backend.c index d2faf79..e0dbd7f 100644 --- a/src/backend/wayland/wl_backend.c +++ b/src/backend/wayland/wl_backend.c @@ -1669,10 +1669,15 @@ handle_xwayland_map(struct wl_listener *listener, void *data) if (view->scene_node) { view_attach_scene_destroy_listener(view); wlr_scene_node_set_position(&view->scene_node->node, view->x, view->y); + wwarning("wl_backend: xwayland scene_node created id=0x%lx pos=%d,%d surface=%p mapped=%d", + view->id, view->x, view->y, (void*)xw->surface, + xw->surface->mapped); } } else if (!xw->surface) { wwarning("wl_backend: xwayland map id=0x%lx: surface is NULL, window will not render", view->id); + } else if (view->scene_node) { + wwarning("wl_backend: xwayland map id=0x%lx: scene_node already exists", view->id); }