diff --git a/src/core/Song.cpp b/src/core/Song.cpp index ad689107b..b052c775a 100644 --- a/src/core/Song.cpp +++ b/src/core/Song.cpp @@ -366,7 +366,7 @@ void Song::processAutomations(const TrackList &tracklist, TimePos timeStart, fpp break; case PlayMode::Pattern: { - Q_ASSERT(tracklist.size() == 1); + if (tracklist.empty()) { return; } Q_ASSERT(tracklist.at(0)->type() == Track::Type::Pattern); auto patternTrack = dynamic_cast(tracklist.at(0)); container = Engine::patternStore();