diff --git a/mythtv/libs/libmythtv/mythplayer.cpp b/mythtv/libs/libmythtv/mythplayer.cpp index 66ed49e6b1f..1ab055ca7ee 100644 --- a/mythtv/libs/libmythtv/mythplayer.cpp +++ b/mythtv/libs/libmythtv/mythplayer.cpp @@ -2247,6 +2247,7 @@ void MythPlayer::SwitchToProgram(void) discontinuity, newtype, newid); if (!pginfo) return; + newtype = true; // force reloading of context and stream properties bool newIsDummy = player_ctx->tvchain->GetCardType(newid) == "DUMMY"; @@ -2372,6 +2373,7 @@ void MythPlayer::JumpToProgram(void) discontinuity, newtype, newid); if (!pginfo) return; + newtype = true; // force reloading of context and stream properties bool newIsDummy = player_ctx->tvchain->GetCardType(newid) == "DUMMY"; SetPlayingInfo(*pginfo);