From 4b188f27345416b96e4db1b51fe34dfb07a8cb5e Mon Sep 17 00:00:00 2001 From: Uwe Klotz Date: Wed, 17 Mar 2021 22:50:14 +0100 Subject: Fix debug assertion caused by BpmControl Occurs when tapping the bpm with "Assume constant tempo" disabled. --- src/engine/controls/bpmcontrol.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/controls/bpmcontrol.cpp b/src/engine/controls/bpmcontrol.cpp index 2bb58317d9..617c973654 100644 --- a/src/engine/controls/bpmcontrol.cpp +++ b/src/engine/controls/bpmcontrol.cpp @@ -244,7 +244,7 @@ void BpmControl::slotTapFilter(double averageLength, int numSamples) { return; } const mixxx::BeatsPointer pBeats = pTrack->getBeats(); - if (!pBeats) { + if (!pBeats || !(m_pBeats->getCapabilities() & mixxx::Beats::BEATSCAP_SETBPM)) { return; } double rateRatio = m_pRateRatio->get(); -- cgit v1.2.3