Match MxWavePresenter::DoneTickle

This commit is contained in:
Christian Semmler 2024-02-28 17:03:56 -05:00
parent f3f29e5536
commit 820f718833

View File

@ -218,7 +218,8 @@ void MxWavePresenter::DoneTickle()
MxS8 playedChunks = dwCurrentPlayCursor / m_chunkLength;
if (m_action->GetFlags() & MxDSAction::c_bit7 || m_action->GetFlags() & MxDSAction::c_looping ||
m_writtenChunks != playedChunks || m_lockSize + (m_chunkLength * playedChunks) <= dwCurrentPlayCursor) {
(!(m_action->GetFlags() & MxDSAction::c_looping) &&
(m_writtenChunks != playedChunks || m_lockSize + (m_chunkLength * playedChunks) <= dwCurrentPlayCursor))) {
MxMediaPresenter::DoneTickle();
}
}