diff --git a/src/core/playback/Transport.cpp b/src/core/playback/Transport.cpp index f5dd31af1..103249746 100644 --- a/src/core/playback/Transport.cpp +++ b/src/core/playback/Transport.cpp @@ -335,7 +335,7 @@ void Transport::OnPlaybackFinished(Player* player) { } if (stopped) { - this->SetPlaybackState(Transport::PlaybackStopped); + this->Stop(); } DEFER(&Transport::RemoveActive, player);