From a1ef87086678598592c2977bdfd24c826dc81dec Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 18 Jun 2021 17:38:38 -0600 Subject: [PATCH] prevent ripple drag from passing earlier region starts --- 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 855d87469f..4d18315ecb 100644 --- a/gtk2_ardour/editor_drag.cc +++ b/gtk2_ardour/editor_drag.cc @@ -884,6 +884,11 @@ RegionMotionDrag::compute_x_delta (GdkEvent const * event, MusicSample* pending_ *pending_region_position = _last_position; } + if (pending_region_position->sample <= _earliest_time_limit) { + pending_region_position->sample = _earliest_time_limit; + return 0.0; + } + double dx = 0; bool const x_move_allowed = !_x_constrained;