From 5495b944f66bfeeb3f6eff5c4674bbc9481046da Mon Sep 17 00:00:00 2001 From: frosty Date: Thu, 27 Aug 2026 19:07:48 -0400 Subject: fix: prevent accidentally jumping to a message while scrolling --- main/src/ui/conversation_content_view/quote_widget.vala | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'main/src') diff --git a/main/src/ui/conversation_content_view/quote_widget.vala b/main/src/ui/conversation_content_view/quote_widget.vala index ce0011e1..98aefacb 100644 --- a/main/src/ui/conversation_content_view/quote_widget.vala +++ b/main/src/ui/conversation_content_view/quote_widget.vala @@ -87,11 +87,17 @@ namespace Dino.Ui.Quote { GestureClick gesture_click_controller = new GestureClick(); outer.add_controller(gesture_click_controller); + bool click_stopped = false; gesture_click_controller.pressed.connect(() => { - model.jump_to(); + click_stopped = false; + }); + gesture_click_controller.stopped.connect(() => { + click_stopped = true; + }); + gesture_click_controller.released.connect(() => { + if (!click_stopped) model.jump_to(); }); return outer; } } - -- cgit v1.3