diff --git a/src/neutrino.cpp b/src/neutrino.cpp index d6d51e4c3..e90ce8119 100644 --- a/src/neutrino.cpp +++ b/src/neutrino.cpp @@ -3343,7 +3343,6 @@ void CNeutrinoApp::standbyMode( bool bOnOff ) if(!CRecordManager::getInstance()->RecordingStatus()) { g_Zapit->setStandby(true); - cpuFreq->SetCpuFreq(g_settings.standby_cpufreq * 1000 * 1000); } else { g_Zapit->stopPlayBack(); } @@ -3371,6 +3370,9 @@ void CNeutrinoApp::standbyMode( bool bOnOff ) if (system(NEUTRINO_ENTER_STANDBY_SCRIPT) != 0) perror(NEUTRINO_ENTER_STANDBY_SCRIPT " failed"); + if(!CRecordManager::getInstance()->RecordingStatus()) + cpuFreq->SetCpuFreq(g_settings.standby_cpufreq * 1000 * 1000); + lastMode = mode; mode = mode_standby; //fan speed