From 72dcefc5f28c7a187fc1f0a0b05179148d596d6b Mon Sep 17 00:00:00 2001 From: Hyunin Song Date: Sun, 26 Nov 2017 21:02:07 +0900 Subject: [PATCH] Handle shrinked automation patterns correctly --- src/core/TrackContainer.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/core/TrackContainer.cpp b/src/core/TrackContainer.cpp index 6877e6b1f..edea9aa14 100644 --- a/src/core/TrackContainer.cpp +++ b/src/core/TrackContainer.cpp @@ -296,6 +296,9 @@ AutomatedValueMap TrackContainer::automatedValuesFromTracks(const TrackList &tra continue; } MidiTime relTime = time - p->startPosition(); + if (! p->getAutoResize()) { + relTime = qMin(relTime, p->length()); + } float value = p->valueAt(relTime); for (AutomatableModel* model : p->objects())