- infoviewer: simplify setInfobarTimeout()

Signed-off-by: Thilo Graf <dbt@novatux.de>
This commit is contained in:
svenhoefer
2021-07-19 17:26:59 +02:00
committed by Thilo Graf
parent 3f7b8c8ab6
commit f3edaf12bc

View File

@@ -927,35 +927,22 @@ void CInfoViewer::setInfobarTimeout(int timeout_ext)
case NeutrinoModes::mode_radio: case NeutrinoModes::mode_radio:
case NeutrinoModes::mode_webradio: case NeutrinoModes::mode_webradio:
timeout = g_settings.handling_infobar[SNeutrinoSettings::HANDLING_INFOBAR_RADIO]; timeout = g_settings.handling_infobar[SNeutrinoSettings::HANDLING_INFOBAR_RADIO];
if (timeout < 0)
timeout = 0;
timeoutEnd = CRCInput::calcTimeoutEnd(timeout + timeout_ext);
break; break;
case NeutrinoModes::mode_ts: case NeutrinoModes::mode_ts:
if (CMoviePlayerGui::getInstance().IsAudioPlaying()) if (CMoviePlayerGui::getInstance().IsAudioPlaying())
{
timeout = g_settings.handling_infobar[SNeutrinoSettings::HANDLING_INFOBAR_MEDIA_AUDIO]; timeout = g_settings.handling_infobar[SNeutrinoSettings::HANDLING_INFOBAR_MEDIA_AUDIO];
if (timeout < 0)
timeout = 0;
timeoutEnd = CRCInput::calcTimeoutEnd(timeout + timeout_ext);
}
else else
{
timeout = g_settings.handling_infobar[SNeutrinoSettings::HANDLING_INFOBAR_MEDIA_VIDEO]; timeout = g_settings.handling_infobar[SNeutrinoSettings::HANDLING_INFOBAR_MEDIA_VIDEO];
if (timeout < 0)
timeout = 0;
timeoutEnd = CRCInput::calcTimeoutEnd(timeout + timeout_ext);
}
break; break;
case NeutrinoModes::mode_tv: case NeutrinoModes::mode_tv:
case NeutrinoModes::mode_webtv: case NeutrinoModes::mode_webtv:
default: default:
timeout = g_settings.handling_infobar[SNeutrinoSettings::HANDLING_INFOBAR]; timeout = g_settings.handling_infobar[SNeutrinoSettings::HANDLING_INFOBAR];
if (timeout < 0)
timeout = 0;
timeoutEnd = CRCInput::calcTimeoutEnd(timeout + timeout_ext);
break; break;
} }
if (timeout < 0)
timeout = 0;
timeoutEnd = CRCInput::calcTimeoutEnd(timeout + timeout_ext);
} }
bool CInfoViewer::showLivestreamInfo() bool CInfoViewer::showLivestreamInfo()