From d8b68fd378b4ece7260511386115b363ed8eec2e Mon Sep 17 00:00:00 2001 From: Jake Stanger Date: Wed, 14 Aug 2024 21:05:26 +0100 Subject: [PATCH] fix(launcher): showing xwayland menus and tooltips Fixes #606 --- src/clients/wayland/wlr_foreign_toplevel/mod.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/clients/wayland/wlr_foreign_toplevel/mod.rs b/src/clients/wayland/wlr_foreign_toplevel/mod.rs index 48032dc..107ca70 100644 --- a/src/clients/wayland/wlr_foreign_toplevel/mod.rs +++ b/src/clients/wayland/wlr_foreign_toplevel/mod.rs @@ -54,6 +54,11 @@ impl ToplevelHandleHandler for Environment { match handle.info() { Some(info) => { + if info.app_id.is_empty() { + trace!("ignoring xwayland dialog"); + return; + } + trace!("Adding new handle: {info:?}"); self.handles.push(handle.clone()); if let Some(info) = handle.info() {