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())