From 3f8583f8d6b71abca7b070f2fdcbd9fb29c29d38 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Wed, 18 Feb 2015 12:20:06 -0500 Subject: [PATCH] stop dragged regions moving to the dropzone during autoscrolling towards the top track --- gtk2_ardour/editor_drag.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gtk2_ardour/editor_drag.cc b/gtk2_ardour/editor_drag.cc index e72a057de2..f8b08d2a26 100644 --- a/gtk2_ardour/editor_drag.cc +++ b/gtk2_ardour/editor_drag.cc @@ -729,6 +729,11 @@ RegionMotionDrag::motion (GdkEvent* event, bool first_move) pair const r = _editor->trackview_by_y_position (current_pointer_y ()); TimeAxisView* tv = r.first; + if (!tv && current_pointer_y() < 0) { + /* above trackview area, autoscroll hasn't moved us since last time, nothing to do */ + return; + } + if (tv && tv->view()) { double layer = r.second;