- movieplayer: fix new mode

Signed-off-by: Thilo Graf <dbt@novatux.de>
This commit is contained in:
svenhoefer
2017-11-03 09:36:19 +01:00
committed by Thilo Graf
parent 8d3f2ce860
commit 098f021a3c

View File

@@ -296,12 +296,19 @@ void CMoviePlayerGui::cutNeutrino()
g_Zapit->setStandby(true); g_Zapit->setStandby(true);
#endif #endif
m_LastMode = (CNeutrinoApp::getInstance()->getMode() /*| NeutrinoMessages::norezap*/); int new_mode = NeutrinoMessages::mode_unknown;
m_LastMode = CNeutrinoApp::getInstance()->getMode();
if (isWebTV) if (isWebTV)
{
new_mode = (m_LastMode == NeutrinoMessages::mode_radio) ? NeutrinoMessages::mode_webradio : NeutrinoMessages::mode_webtv;
m_LastMode |= NeutrinoMessages::norezap; m_LastMode |= NeutrinoMessages::norezap;
}
else
{
new_mode = NeutrinoMessages::mode_ts;
}
printf("%s: save mode %x\n", __func__, m_LastMode);fflush(stdout); printf("%s: save mode %x\n", __func__, m_LastMode);fflush(stdout);
int new_mode = NeutrinoMessages::norezap | (isWebTV ? NeutrinoMessages::mode_webtv : NeutrinoMessages::mode_ts); CNeutrinoApp::getInstance()->handleMsg(NeutrinoMessages::CHANGEMODE, NeutrinoMessages::norezap | new_mode);
CNeutrinoApp::getInstance()->handleMsg(NeutrinoMessages::CHANGEMODE, new_mode);
} }
void CMoviePlayerGui::restoreNeutrino() void CMoviePlayerGui::restoreNeutrino()