From b41f30e1a10be62511f82b365e46de3814792981 Mon Sep 17 00:00:00 2001 From: LazyTanuki <43273245+lazytanuki@users.noreply.github.com> Date: Thu, 15 Aug 2024 17:46:07 +0200 Subject: [PATCH] fix: make overflow button and status area buttons popup on press down instead of on press leftovers from #568 --- cosmic-applet-minimize/src/lib.rs | 2 +- cosmic-applet-status-area/src/components/app.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cosmic-applet-minimize/src/lib.rs b/cosmic-applet-minimize/src/lib.rs index 6d45d6a2..de055629 100644 --- a/cosmic-applet-minimize/src/lib.rs +++ b/cosmic-applet-minimize/src/lib.rs @@ -262,7 +262,7 @@ impl cosmic::Application for Minimize { .core .applet .icon_button(icon) - .on_press(Message::OpenOverflowPopup); + .on_press_down(Message::OpenOverflowPopup); Some(btn.into()) } else { diff --git a/cosmic-applet-status-area/src/components/app.rs b/cosmic-applet-status-area/src/components/app.rs index 925ab76e..9b46b636 100644 --- a/cosmic-applet-status-area/src/components/app.rs +++ b/cosmic-applet-status-area/src/components/app.rs @@ -252,7 +252,7 @@ impl cosmic::Application for App { .icon_button_from_handle(icon.clone().symbolic(true)), _ => self.core.applet.icon_button(menu.icon_name()), } - .on_press(Msg::TogglePopup(*id)), + .on_press_down(Msg::TogglePopup(*id)), ) .on_mouse_enter(Msg::Hovered(*id)) .into()