From 4a1d09d474d709d0da1a3f985917d6f26e858bb7 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 4 Jun 2021 11:11:42 -0600 Subject: [PATCH] determine potential ripple range for non-copy drag --- gtk2_ardour/editor_drag.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gtk2_ardour/editor_drag.cc b/gtk2_ardour/editor_drag.cc index e794e6064d..d049c02ec1 100644 --- a/gtk2_ardour/editor_drag.cc +++ b/gtk2_ardour/editor_drag.cc @@ -1932,6 +1932,16 @@ RegionMoveDrag::finished_no_copy ( quarter_note = i->view->region()->quarter_note(); } + /* compute full extent of regions that we're going to insert */ + + if (where.sample < extent_min) { + extent_min = where.sample; + } + + if (where.sample + i->view->region()->length() > extent_max) { + extent_max = where.sample + i->view->region()->length(); + } + if (changed_tracks) { /* insert into new playlist */