diff --git a/src/gui/movieplayer.cpp b/src/gui/movieplayer.cpp index a7f36e9e3..f61585960 100644 --- a/src/gui/movieplayer.cpp +++ b/src/gui/movieplayer.cpp @@ -575,6 +575,11 @@ void CMoviePlayerGui::PlayFile(void) /* playback->Start() starts paused */ if(timeshift == 3) { playback->SetSpeed(-1); + playstate = CMoviePlayerGui::REW; + if (!FileTime.IsVisible() && !time_forced) { + FileTime.switchMode(position, duration); + time_forced = true; + } } else if(!timeshift || !g_settings.timeshift_pause) { playback->SetSpeed(1); }