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 */