mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-09-02 02:11:04 +02:00
screensaver: add exceptions to keep screensaver in radio mode
Origin commit data
------------------
Branch: ni/coolstream
Commit: c75ba8279c
Author: vanhofen <vanhofen@gmx.de>
Date: 2015-01-08 (Thu, 08 Jan 2015)
Origin message was:
------------------
- screensaver: add exceptions to keep screensaver in radio mode
------------------
No further description and justification available within origin commit message!
------------------
This commit was generated by Migit
This commit is contained in:
@@ -2185,6 +2185,17 @@ void CNeutrinoApp::RealRun(CMenuWidget &mainMenu)
|
||||
continue;
|
||||
|
||||
if (mode == mode_radio) {
|
||||
bool ignored_msg = (
|
||||
/* radio screensaver will ignore this msgs */
|
||||
msg == NeutrinoMessages::EVT_CURRENTEPG
|
||||
|| msg == NeutrinoMessages::EVT_NEXTEPG
|
||||
|| msg == NeutrinoMessages::EVT_CURRENTNEXT_EPG
|
||||
|| msg == NeutrinoMessages::EVT_TIMESET
|
||||
|| msg == NeutrinoMessages::EVT_PROGRAMLOCKSTATUS
|
||||
|| msg == NeutrinoMessages::EVT_ZAP_GOT_SUBSERVICES
|
||||
|| msg == NeutrinoMessages::EVT_ZAP_GOTAPIDS
|
||||
|| msg == NeutrinoMessages::EVT_ZAP_GOTPIDS
|
||||
);
|
||||
if ( msg == CRCInput::RC_timeout || msg == NeutrinoMessages::EVT_TIMER)
|
||||
{
|
||||
int delay = time(NULL) - m_idletime;
|
||||
@@ -2192,11 +2203,12 @@ void CNeutrinoApp::RealRun(CMenuWidget &mainMenu)
|
||||
if (screensaver_delay !=0 && delay > screensaver_delay*60 && !m_screensaver)
|
||||
screensaver(true);
|
||||
}
|
||||
else
|
||||
else if (!ignored_msg)
|
||||
{
|
||||
m_idletime = time(NULL);
|
||||
if (m_screensaver)
|
||||
{
|
||||
printf("[neutrino] CSreenSaver stop; msg: %X\n", msg);
|
||||
screensaver(false);
|
||||
|
||||
videoDecoder->StopPicture();
|
||||
|
Reference in New Issue
Block a user