diff --git a/src/gui/movieplayer.cpp b/src/gui/movieplayer.cpp index 79218f73c..1213b7f89 100644 --- a/src/gui/movieplayer.cpp +++ b/src/gui/movieplayer.cpp @@ -318,7 +318,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