summaryrefslogtreecommitdiffstats
path: root/src/engine
diff options
context:
space:
mode:
authorUwe Klotz <uklotz@mixxx.org>2021-03-17 22:50:14 +0100
committerUwe Klotz <uklotz@mixxx.org>2021-03-17 22:50:14 +0100
commit4b188f27345416b96e4db1b51fe34dfb07a8cb5e (patch)
tree15ffd88293302caa5ea6aa19dfecee7d12a4e193 /src/engine
parent2e66d935f8a5bded07e357b67d094ed766fda390 (diff)
Fix debug assertion caused by BpmControl
Occurs when tapping the bpm with "Assume constant tempo" disabled.
Diffstat (limited to 'src/engine')
-rw-r--r--src/engine/controls/bpmcontrol.cpp2
1 files changed, 1 insertions, 1 deletions
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();