summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorUwe Klotz <uklotz@mixxx.org>2021-09-22 10:51:19 +0200
committerUwe Klotz <uklotz@mixxx.org>2021-09-22 10:51:32 +0200
commitabf9934a4bfb4993d304ed880de13cc89e7efcd8 (patch)
treeee08f863520a008e6a1092c9ff2314c0fb4cfbbf /src
parent5a33fbd0a01ddf872c8d3d08798b707a43c450d6 (diff)
Round cue position to frame boundary for beat grid creation
Diffstat (limited to 'src')
-rw-r--r--src/library/dlgtrackinfo.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/library/dlgtrackinfo.cpp b/src/library/dlgtrackinfo.cpp
index f2df7bf959..64d575d428 100644
--- a/src/library/dlgtrackinfo.cpp
+++ b/src/library/dlgtrackinfo.cpp
@@ -616,7 +616,8 @@ void DlgTrackInfo::slotSpinBpmValueChanged(double value) {
}
m_pBeatsClone = mixxx::Beats::fromConstTempo(
m_pLoadedTrack->getSampleRate(),
- cuePosition,
+ // Cue positions might be fractional, i.e. not on frame boundaries!
+ cuePosition.toNearestFrameBoundary(),
bpm);
}