diff --git a/src/gui/movieplayer.cpp b/src/gui/movieplayer.cpp index b730cbec4..669e2c017 100644 --- a/src/gui/movieplayer.cpp +++ b/src/gui/movieplayer.cpp @@ -300,7 +300,8 @@ void CMoviePlayerGui::cutNeutrino() m_LastMode = CNeutrinoApp::getInstance()->getMode(); if (isWebChannel) { - new_mode = (m_LastMode == NeutrinoMessages::mode_radio) ? NeutrinoMessages::mode_webradio : NeutrinoMessages::mode_webtv; + bool isRadioMode = (m_LastMode == NeutrinoMessages::mode_radio || m_LastMode == NeutrinoMessages::mode_webradio); + new_mode = (isRadioMode) ? NeutrinoMessages::mode_webradio : NeutrinoMessages::mode_webtv; m_LastMode |= NeutrinoMessages::norezap; } else