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()