radioengine/engine/src/cradioengineimp.cpp
changeset 32 189d20c34778
parent 28 075425b8d9a4
child 36 ba22309243a1
child 37 451b2e1545b2
child 41 3a6b55c6390c
--- a/radioengine/engine/src/cradioengineimp.cpp	Fri Jun 11 13:38:32 2010 +0300
+++ b/radioengine/engine/src/cradioengineimp.cpp	Wed Jun 23 18:12:57 2010 +0300
@@ -1647,12 +1647,13 @@
     if ( iSeekingState != RadioEngine::ERadioNotSeeking && iSettings->EngineSettings().IsPowerOn() )
         {
         // Reset seeking state to enable seeking start
+        LOG( "PowerOn event in seekingstate. Restart seeking" );
         RadioEngine::TRadioSeeking oldSeeking = iSeekingState;
         iSeekingState = RadioEngine::ERadioNotSeeking;
         Seek( oldSeeking == RadioEngine::ERadioSeekingUp ? RadioEngine::ERadioUp : RadioEngine::ERadioDown );
         }
 
-    if ( !powerState != !aPowerOn )
+    if ( !powerState != !aPowerOn || aErrorCode )
         {
         NotifyRadioEvent( ERadioEventPower, aErrorCode );
         }