--- 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 );
}