diff --git a/src/modules/launcher/mod.rs b/src/modules/launcher/mod.rs index c396199..28af6cf 100644 --- a/src/modules/launcher/mod.rs +++ b/src/modules/launcher/mod.rs @@ -268,6 +268,8 @@ impl Module for LauncherModule { }, ); } else { + send_async!(tx, ModuleUpdateEvent::ClosePopup); + let wl = wayland::get_client().await; let items = lock!(items); @@ -444,10 +446,6 @@ impl Module for LauncherModule { let tx = controller_tx.clone(); button.connect_clicked(move |_| { try_send!(tx, ItemEvent::FocusWindow(win.id)); - - if let Some(win) = button.window() { - win.hide(); - } }); }