diff --git a/src/engine/enginebuffer.cpp b/src/engine/enginebuffer.cpp index 83bd03bd3d04..78cdc72f505d 100644 --- a/src/engine/enginebuffer.cpp +++ b/src/engine/enginebuffer.cpp @@ -80,6 +80,7 @@ EngineBuffer::EngineBuffer(const QString& group, m_baserate_old(0), m_rate_old(0.), m_trackEndPositionOld(mixxx::audio::kInvalidFramePos), + m_iSamplesSinceLastIndicatorUpdate(0), m_slipPos(mixxx::audio::kStartFramePos), m_dSlipRate(1.0), m_bSlipEnabledProcessing(false), @@ -1479,6 +1480,7 @@ void EngineBuffer::updateIndicators(double speed, int iBufferSize) { kPlaypositionUpdateRate)) { m_playposSlider->set(fFractionalPlaypos); m_pCueControl->updateIndicators(); + m_iSamplesSinceLastIndicatorUpdate = 0; } // Update visual control object, this needs to be done more often than the