equal
deleted
inserted
replaced
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 |