1
0
Fork 0
mirror of https://github.com/Zedfrigg/ironbar.git synced 2025-07-01 10:41:03 +02:00

fix(launcher): crash when focusing window

Fixes #41 🎉
This commit is contained in:
Jake Stanger 2023-04-29 22:10:13 +01:00
parent aed04c1ccf
commit 735f5cc9f1
No known key found for this signature in database
GPG key ID: C51FC8F9CB0BEA61

View file

@ -268,6 +268,8 @@ impl Module<gtk::Box> for LauncherModule {
}, },
); );
} else { } else {
send_async!(tx, ModuleUpdateEvent::ClosePopup);
let wl = wayland::get_client().await; let wl = wayland::get_client().await;
let items = lock!(items); let items = lock!(items);
@ -444,10 +446,6 @@ impl Module<gtk::Box> for LauncherModule {
let tx = controller_tx.clone(); let tx = controller_tx.clone();
button.connect_clicked(move |_| { button.connect_clicked(move |_| {
try_send!(tx, ItemEvent::FocusWindow(win.id)); try_send!(tx, ItemEvent::FocusWindow(win.id));
if let Some(win) = button.window() {
win.hide();
}
}); });
} }