mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-09-02 18:31:12 +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;
|
continue;
|
||||||
|
|
||||||
if (mode == mode_radio) {
|
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)
|
if ( msg == CRCInput::RC_timeout || msg == NeutrinoMessages::EVT_TIMER)
|
||||||
{
|
{
|
||||||
int delay = time(NULL) - m_idletime;
|
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)
|
if (screensaver_delay !=0 && delay > screensaver_delay*60 && !m_screensaver)
|
||||||
screensaver(true);
|
screensaver(true);
|
||||||
}
|
}
|
||||||
else
|
else if (!ignored_msg)
|
||||||
{
|
{
|
||||||
m_idletime = time(NULL);
|
m_idletime = time(NULL);
|
||||||
if (m_screensaver)
|
if (m_screensaver)
|
||||||
{
|
{
|
||||||
|
printf("[neutrino] CSreenSaver stop; msg: %X\n", msg);
|
||||||
screensaver(false);
|
screensaver(false);
|
||||||
|
|
||||||
videoDecoder->StopPicture();
|
videoDecoder->StopPicture();
|
||||||
|
Reference in New Issue
Block a user