From 3e5c594d6f89fd0c3149f9f7b7cb81b18d8245cc Mon Sep 17 00:00:00 2001 From: lkn Date: Sun, 7 Jun 2026 14:50:58 +0200 Subject: [PATCH] Revert "wl_view_scene_node_set_enabled: also handle WINGs client toplevels (popups)" This reverts commit 971089b3d92803e29472b36fc6039b625546755a. --- src/backend/wayland/wl_client.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/backend/wayland/wl_client.c b/src/backend/wayland/wl_client.c index 0a75a2b..fa9eaca 100644 --- a/src/backend/wayland/wl_client.c +++ b/src/backend/wayland/wl_client.c @@ -320,15 +320,8 @@ void wl_view_scene_node_set_enabled(unsigned long id, int enabled) { struct wl_frame_buf *fb = frame_buf_find((WNativeWindow)id); - if (fb && fb->scene_buf) { + if (fb && fb->scene_buf) wlr_scene_node_set_enabled(&fb->scene_buf->node, !!enabled); - return; - } - /* Also handle WINGs client toplevels (popup menus) that have - * their own xdg_surface with a scene_node but no wl_frame_buf. */ - struct wl_toplevel_view *v = wl_find_view_by_id((WNativeWindow)id); - if (v && v->scene_node) - wlr_scene_node_set_enabled(&v->scene_node->node, !!enabled); }