diff --git a/src/gui/audio_select.cpp b/src/gui/audio_select.cpp index ddf036f27..51935640b 100644 --- a/src/gui/audio_select.cpp +++ b/src/gui/audio_select.cpp @@ -96,7 +96,7 @@ int CAudioSelectMenuHandler::doMenu () { int mode = CNeutrinoApp::getInstance()->getMode(); if (mode == NeutrinoMessages::mode_webtv) { - CMoviePlayerGui::getInstance().selectAudioPid(); + CMoviePlayerGui::getInstance(true).selectAudioPid(); return menu_return::RETURN_EXIT; } CMenuWidget AudioSelector(LOCALE_AUDIOSELECTMENUE_HEAD, NEUTRINO_ICON_AUDIO, width); diff --git a/src/gui/infoviewer_bb.cpp b/src/gui/infoviewer_bb.cpp index 378302f4e..78aeeb95e 100644 --- a/src/gui/infoviewer_bb.cpp +++ b/src/gui/infoviewer_bb.cpp @@ -238,7 +238,7 @@ void CInfoViewerBB::getBBButtonInfo() if (text == g_Locale->getText(LOCALE_AUDIOSELECTMENUE_HEAD)) text = ""; if ((mode == NeutrinoMessages::mode_ts || mode == NeutrinoMessages::mode_webtv || mode == NeutrinoMessages::mode_audio) && !CMoviePlayerGui::getInstance().timeshift) { - text = CMoviePlayerGui::getInstance().CurrentAudioName(); + text = CMoviePlayerGui::getInstance(mode == NeutrinoMessages::mode_webtv).CurrentAudioName(); } else if (!g_RemoteControl->current_PIDs.APIDs.empty()) { int selected = g_RemoteControl->current_PIDs.PIDs.selected_apid; if (text.empty()){ diff --git a/src/neutrino.cpp b/src/neutrino.cpp index becdc47c0..75369a1b4 100644 --- a/src/neutrino.cpp +++ b/src/neutrino.cpp @@ -4283,7 +4283,7 @@ void CNeutrinoApp::StopSubtitles() frameBuffer->paintBackground(); } if (mode == mode_webtv) - CMoviePlayerGui::getInstance().clearSubtitle(true); + CMoviePlayerGui::getInstance(true).clearSubtitle(true); } void CNeutrinoApp::StartSubtitles(bool show) @@ -4294,7 +4294,7 @@ void CNeutrinoApp::StartSubtitles(bool show) dvbsub_start(0); tuxtx_pause_subtitle(false); if (mode == mode_webtv) - CMoviePlayerGui::getInstance().clearSubtitle(false); + CMoviePlayerGui::getInstance(true).clearSubtitle(false); } void CNeutrinoApp::SelectSubtitles()