summaryrefslogtreecommitdiffstats
path: root/src/track/track.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/track/track.cpp')
-rw-r--r--src/track/track.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/track/track.cpp b/src/track/track.cpp
index c76f8edfe5..070ca47f5f 100644
--- a/src/track/track.cpp
+++ b/src/track/track.cpp
@@ -302,9 +302,14 @@ QString Track::getBpmText() const {
return QString("%1").arg(getBpm(), 3,'f',1);
}
-bool Track::trySetBeats(mixxx::BeatsPointer pBeats, bool lockBpmAfterSet) {
+bool Track::trySetBeats(mixxx::BeatsPointer pBeats) {
QMutexLocker lock(&m_qMutex);
- return trySetBeatsMarkDirtyAndUnlock(&lock, pBeats, lockBpmAfterSet);
+ return trySetBeatsMarkDirtyAndUnlock(&lock, pBeats, false);
+}
+
+bool Track::trySetAndLockBeats(mixxx::BeatsPointer pBeats) {
+ QMutexLocker lock(&m_qMutex);
+ return trySetBeatsMarkDirtyAndUnlock(&lock, pBeats, true);
}
bool Track::setBeatsWhileLocked(mixxx::BeatsPointer pBeats) {