From 5ab015769496827ea0bc0b22d1ac0b1e6afe386b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Sch=C3=BCrmann?= Date: Wed, 13 Oct 2021 02:41:35 +0200 Subject: [PATCH] Fix debug assertion when the only playing track has no beats --- src/engine/sync/enginesync.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/engine/sync/enginesync.cpp b/src/engine/sync/enginesync.cpp index 4221469f825..f8c564da523 100644 --- a/src/engine/sync/enginesync.cpp +++ b/src/engine/sync/enginesync.cpp @@ -657,6 +657,10 @@ void EngineSync::reinitLeaderParams(Syncable* pSource) { mixxx::Bpm bpm = pSource->getBpm(); if (!bpm.isValid()) { bpm = baseBpm; + if (!bpm.isValid()) { + // This happens if the deck is the only playing one but the track has no beats + return; + } } if (kLogger.traceEnabled()) { kLogger.trace() << "BaseSyncableListener::reinitLeaderParams, source is"