From 34cc408ebbe3a7a80c4e95aa2f9ef2eabd9ec8bc Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Tue, 21 May 2024 11:05:32 -0600 Subject: [PATCH] add a move threshold to track DnD --- gtk2_ardour/editor.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gtk2_ardour/editor.cc b/gtk2_ardour/editor.cc index 897f4a0fd0..55810569b0 100644 --- a/gtk2_ardour/editor.cc +++ b/gtk2_ardour/editor.cc @@ -7240,6 +7240,13 @@ Editor::mid_track_drag (GdkEventMotion* ev, Gtk::Widget& w) w.translate_coordinates (edit_controls_vbox, ev->x, ev->y, xo, yo); if (track_drag->first_move) { + + /* move threshold */ + + if (abs (yo - track_drag->previous) < (int) (4 * UIConfiguration::instance().get_ui_scale())) { + return; + } + if (!track_drag->track->selected()) { set_selected_track (*track_drag->track, Selection::Set, false); }