From 7b24523079ed9424976f5444ecfacf2a278bdefe Mon Sep 17 00:00:00 2001 From: Christopher Davis Date: Sat, 5 Feb 2022 16:26:15 -0800 Subject: [PATCH] image_page: Claim event sequences --- src/widgets/image_page.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/widgets/image_page.rs b/src/widgets/image_page.rs index 99c6ce8..ef04ba7 100644 --- a/src/widgets/image_page.rs +++ b/src/widgets/image_page.rs @@ -73,13 +73,16 @@ mod imp { self.parent_constructed(obj); self.click_gesture - .connect_pressed(clone!(@weak obj => move |_, _, x, y| { + .connect_pressed(clone!(@weak obj => move |gesture, _, x, y| { obj.show_popover_at(x, y); + gesture.set_state(gtk::EventSequenceState::Claimed); })); self.press_gesture - .connect_pressed(clone!(@weak obj => move |_, x, y| { + .connect_pressed(clone!(@weak obj => move |gesture, x, y| { + log::debug!("Long press triggered"); obj.show_popover_at(x, y); + gesture.set_state(gtk::EventSequenceState::Claimed); })); } }