From 9e5fb6ea40fc88f7779881a4b6a72cdef8d2f7ff Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Mon, 18 Jul 2022 18:40:30 +0200 Subject: [PATCH] DnD: prefer explicit "first-move-happened" (see also 4556f55d8ed8) In case of auto-scroll it is apparently possible that the move_threshold_passed, but ::motion() is not called. There already is an explicit _starting_point_passed variable that is set when first_move occurred. So far it was just unused. --- gtk2_ardour/editor_drag.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtk2_ardour/editor_drag.cc b/gtk2_ardour/editor_drag.cc index 5ecb117259..a7c3eca3b6 100644 --- a/gtk2_ardour/editor_drag.cc +++ b/gtk2_ardour/editor_drag.cc @@ -369,12 +369,12 @@ Drag::end_grab (GdkEvent* event) _item->ungrab (); - finished (event, _move_threshold_passed); + finished (event, _starting_point_passed); _editor->verbose_cursor()->hide (); _cursor_ctx.reset(); - return _move_threshold_passed; + return _starting_point_passed; } timepos_t