radioengine/engine/src/cradioengineimp.cpp
changeset 32 189d20c34778
parent 28 075425b8d9a4
child 36 ba22309243a1
child 37 451b2e1545b2
child 41 3a6b55c6390c
equal deleted inserted replaced
28:075425b8d9a4 32:189d20c34778
  1645 
  1645 
  1646     // If we are seeking, power event starts seeking
  1646     // If we are seeking, power event starts seeking
  1647     if ( iSeekingState != RadioEngine::ERadioNotSeeking && iSettings->EngineSettings().IsPowerOn() )
  1647     if ( iSeekingState != RadioEngine::ERadioNotSeeking && iSettings->EngineSettings().IsPowerOn() )
  1648         {
  1648         {
  1649         // Reset seeking state to enable seeking start
  1649         // Reset seeking state to enable seeking start
       
  1650         LOG( "PowerOn event in seekingstate. Restart seeking" );
  1650         RadioEngine::TRadioSeeking oldSeeking = iSeekingState;
  1651         RadioEngine::TRadioSeeking oldSeeking = iSeekingState;
  1651         iSeekingState = RadioEngine::ERadioNotSeeking;
  1652         iSeekingState = RadioEngine::ERadioNotSeeking;
  1652         Seek( oldSeeking == RadioEngine::ERadioSeekingUp ? RadioEngine::ERadioUp : RadioEngine::ERadioDown );
  1653         Seek( oldSeeking == RadioEngine::ERadioSeekingUp ? RadioEngine::ERadioUp : RadioEngine::ERadioDown );
  1653         }
  1654         }
  1654 
  1655 
  1655     if ( !powerState != !aPowerOn )
  1656     if ( !powerState != !aPowerOn || aErrorCode )
  1656         {
  1657         {
  1657         NotifyRadioEvent( ERadioEventPower, aErrorCode );
  1658         NotifyRadioEvent( ERadioEventPower, aErrorCode );
  1658         }
  1659         }
  1659     }
  1660     }
  1660 
  1661