From 299e20387d96ff8f70905af75cf97c60446841da Mon Sep 17 00:00:00 2001 From: satbaby Date: Thu, 8 Nov 2012 12:24:23 +0100 Subject: [PATCH] src/neutrino.cpp: -add lockStandbyCall --- src/neutrino.cpp | 7 +++++++ src/neutrino.h | 1 + 2 files changed, 8 insertions(+) diff --git a/src/neutrino.cpp b/src/neutrino.cpp index 42919c114..06d015cf3 100644 --- a/src/neutrino.cpp +++ b/src/neutrino.cpp @@ -207,6 +207,7 @@ CNeutrinoApp::CNeutrinoApp() RADIOchannelList = NULL; skipShutdownTimer = false; skipSleepTimer = false; + lockStandbyCall = false; current_muted = 0; recordingstatus = 0; g_channel_list_changed = 0; @@ -3079,6 +3080,11 @@ void CNeutrinoApp::standbyMode( bool bOnOff, bool fromDeepStandby ) //static bool wasshift = false; INFO("%s", bOnOff ? "ON" : "OFF" ); + if(lockStandbyCall) + return; + + lockStandbyCall = true; + if( bOnOff ) { if( mode == mode_scart ) { //g_Controld->setScartMode( 0 ); @@ -3207,6 +3213,7 @@ void CNeutrinoApp::standbyMode( bool bOnOff, bool fromDeepStandby ) g_volume->AudioMute(current_muted, true); StartSubtitles(); } + lockStandbyCall = false; } void CNeutrinoApp::radioMode( bool rezap) diff --git a/src/neutrino.h b/src/neutrino.h index b129adfe6..c36dd2406 100644 --- a/src/neutrino.h +++ b/src/neutrino.h @@ -119,6 +119,7 @@ private: bool skipShutdownTimer; bool skipSleepTimer; + bool lockStandbyCall; bool pbBlinkChange; int tvsort[LIST_MODE_LAST]; int radiosort[LIST_MODE_LAST];