diff --git a/app/node/output/track/track.cpp b/app/node/output/track/track.cpp index 884ad5b65..e1bdde7f3 100644 --- a/app/node/output/track/track.cpp +++ b/app/node/output/track/track.cpp @@ -113,6 +113,10 @@ Node::ActiveElements Track::GetActiveElementsAtTime(const QString &input, const end = blocks_.size()-1; } + if (blocks_.at(end)->in() == r.out()) { + end--; + } + ActiveElements a; for (int i=start; i<=end; i++) { Block *b = blocks_.at(i);