diff --git a/src/core/audio/CrossfadeTransport.cpp b/src/core/audio/CrossfadeTransport.cpp index a4bd4da59..2f7ce883e 100644 --- a/src/core/audio/CrossfadeTransport.cpp +++ b/src/core/audio/CrossfadeTransport.cpp @@ -176,6 +176,9 @@ void CrossfadeTransport::SetPosition(double seconds) { Lock lock(this->stateMutex); if (this->active.player) { + if (this->state != PlaybackPlaying) { + this->SetPlaybackState(PlaybackPlaying); + } this->active.player->SetPosition(seconds); } } diff --git a/src/core/audio/GaplessTransport.cpp b/src/core/audio/GaplessTransport.cpp index c67b7e97f..9dbf1e4a3 100644 --- a/src/core/audio/GaplessTransport.cpp +++ b/src/core/audio/GaplessTransport.cpp @@ -237,6 +237,9 @@ void GaplessTransport::SetPosition(double seconds) { LockT lock(this->stateMutex); if (this->activePlayer) { + if (this->state != PlaybackPlaying) { + this->SetPlaybackState(PlaybackPlaying); + } this->activePlayer->SetPosition(seconds); } } diff --git a/src/musikcube/cursespp/Colors.cpp b/src/musikcube/cursespp/Colors.cpp index 9848fd6cd..1b7e7a1c4 100755 --- a/src/musikcube/cursespp/Colors.cpp +++ b/src/musikcube/cursespp/Colors.cpp @@ -141,7 +141,6 @@ palette, use ones that most closely match our desired colors */ #define COLOR_256_OFFWHITE 251 #define SCALE(x) ((x * 1000) / 255) - struct ThemeColor { ThemeColor() { Set(0, 0, 0, 0, -1);