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); }