- channellist: move avoid-zap-in-movieplayer-mode-message ...

... to a global reachable place to avoid all zap tries

Signed-off-by: Thilo Graf <dbt@novatux.de>
This commit is contained in:
svenhoefer
2018-07-29 00:54:55 +02:00
committed by Thilo Graf
parent 530c3e1c1b
commit c129312235
2 changed files with 7 additions and 10 deletions

View File

@@ -774,8 +774,6 @@ int CChannelList::show()
actzap = true;
oldselected = selected;
paintBody(); // refresh zapped vs selected
} else if (CNeutrinoApp::getInstance()->getMode() == NeutrinoModes::mode_ts) {
ShowHint(LOCALE_MESSAGEBOX_INFO, LOCALE_MOVIEPLAYER_ZAP);
} else if(SameTP()) {
zapOnExit = true;
loop=false;
@@ -945,10 +943,6 @@ int CChannelList::show()
printf("CChannelList:: bouquetList->exec res %d\n", res);
}
if(NeutrinoModes::mode_ts == CNeutrinoApp::getInstance()->getMode())
return -1;
if(zapOnExit)
res = selected;
@@ -1191,6 +1185,12 @@ void CChannelList::zapToChannel(CZapitChannel *channel, bool force)
if(channel == NULL)
return;
if (CNeutrinoApp::getInstance()->getMode() == NeutrinoModes::mode_ts)
{
ShowHint(LOCALE_MESSAGEBOX_INFO, LOCALE_MOVIEPLAYER_ZAP);
return;
}
/* we record when we switched away from a channel, so that the parental-PIN code can
check for timeout. last_unlocked_time == 0 means: the PIN was not entered
"tuned" is the *old* channel, before zap */

View File

@@ -1081,10 +1081,7 @@ int EpgPlus::exec(CChannelList * pchannelList, int selectedChannelIndex, CBouque
{
if (selectedChannelEntry)
{
if (CNeutrinoApp::getInstance()->getMode() == NeutrinoModes::mode_ts)
ShowHint(LOCALE_MESSAGEBOX_INFO, LOCALE_MOVIEPLAYER_ZAP);
else
CNeutrinoApp::getInstance()->channelList->zapTo_ChannelID(selectedChannelEntry->channel->getChannelID());
CNeutrinoApp::getInstance()->channelList->zapTo_ChannelID(selectedChannelEntry->channel->getChannelID());
}
current_bouquet = bouquetList->getActiveBouquetNumber();
}