From 05018164dfb555c113d681fed5366ddcd5fd3e12 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 2 Oct 2020 12:13:53 -0600 Subject: [PATCH] fix computation of recording rect/layer when recording in stacked view Code was using Region::start() which is an offset into the source, but should use Region::position() which is the position on the timeline --- gtk2_ardour/streamview.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk2_ardour/streamview.cc b/gtk2_ardour/streamview.cc index b7e0d17234..957e0c03ee 100644 --- a/gtk2_ardour/streamview.cc +++ b/gtk2_ardour/streamview.cc @@ -721,7 +721,7 @@ StreamView::setup_new_rec_layer_time (boost::shared_ptr region) top-layered region after the start of the region we are recording and make a note of it. */ if (_layer_display == Stacked) { - _new_rec_layer_time = _trackview.track()->playlist()->find_next_top_layer_position (region->start()); + _new_rec_layer_time = _trackview.track()->playlist()->find_next_top_layer_position (region->position()); } else { _new_rec_layer_time = max_samplepos; }