From ebd4bad8b14429870004d79b932f4a72e45f7503 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Sch=C3=BCrmann?= Date: Thu, 25 Feb 2021 03:24:01 +0100 Subject: setCurrentSample using m_filepos_play, and fix failing test. --- src/engine/enginebuffer.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/engine') diff --git a/src/engine/enginebuffer.cpp b/src/engine/enginebuffer.cpp index a62f795829..b93720e60b 100644 --- a/src/engine/enginebuffer.cpp +++ b/src/engine/enginebuffer.cpp @@ -1411,7 +1411,9 @@ void EngineBuffer::notifyTrackLoaded( // Note: we are still in a worker thread. for (const auto& pControl: qAsConst(m_engineControls)) { pControl->trackLoaded(pNewTrack); - pControl->setCurrentSample(0.0, m_pTrackSamples->get(), m_pTrackSampleRate->get()); + pControl->setCurrentSample(m_filepos_play, + m_pTrackSamples->get(), + m_pTrackSampleRate->get()); } if (pNewTrack) { -- cgit v1.2.3