diff options
Diffstat (limited to 'src/track/track.cpp')
-rw-r--r-- | src/track/track.cpp | 9 |
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) { |