diff --git a/src/engine/enginebuffer.cpp b/src/engine/enginebuffer.cpp index 83885094249..888c613cb99 100644 --- a/src/engine/enginebuffer.cpp +++ b/src/engine/enginebuffer.cpp @@ -1274,8 +1274,8 @@ void EngineBuffer::updateIndicators(double speed, int iBufferSize) { const double fFractionalPlaypos = fractionalPlayposFromAbsolute(m_filepos_play); - const double tempoTrackSeconds = m_trackSamplesOld / kSamplesPerFrame - / m_trackSampleRateOld / m_tempo_ratio_old; + const double tempoTrackSeconds = m_trackSamplesOld / kSamplesPerFrame / + m_trackSampleRateOld / getRateRatio(); if (speed > 0 && fFractionalPlaypos == 1.0) { // At Track end speed = 0;