From e3c7ead9434e39621134d908038c722594da1586 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 4 Jun 2021 09:42:14 -0600 Subject: [PATCH] no cross-track region drags in any ripple mode --- 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 80cabe748e..531896aec6 100644 --- a/gtk2_ardour/editor_drag.cc +++ b/gtk2_ardour/editor_drag.cc @@ -834,6 +834,11 @@ RegionMotionDrag::start_grab (GdkEvent* event, Gdk::Cursor* cursor) if (Keyboard::modifier_state_equals (event->button.state, Keyboard::ModifierMask (Keyboard::TertiaryModifier))) { _ignore_video_lock = true; } + + if (_brushing || _editor->should_ripple()) { + /* we do not drag across tracks when rippling or brushing */ + _y_constrained = true; + } } double