fmradio/fmradioengine/src/fmradioengine.cpp
branchRCL_3
changeset 5 108d9820af01
parent 0 f3d95d9c00ab
child 6 3cb097cb90f8
equal deleted inserted replaced
3:42dc287846be 5:108d9820af01
   400     {
   400     {
   401     FTRACE(FPrint(_L("CRadioEngine::Tune()")));
   401     FTRACE(FPrint(_L("CRadioEngine::Tune()")));
   402     iTempFrequency = aFrequency;
   402     iTempFrequency = aFrequency;
   403 
   403 
   404     iRadioSettings->SetRadioMode( aRadioMode );
   404     iRadioSettings->SetRadioMode( aRadioMode );
   405     if ( iTunerControl )
   405     if ( iTunerControl && iRadioSettings->IsHeadsetConnected() )
   406         {
   406         {
   407         iFmTunerUtility->SetFrequency( aFrequency );
   407         iFmTunerUtility->SetFrequency( aFrequency );
   408         }
   408         }
   409     else
   409     else
   410         {
   410         {
  1201             }
  1201             }
  1202         }
  1202         }
  1203     else
  1203     else
  1204         {
  1204         {
  1205         iInitializeRadioRequestExists = EFalse;
  1205         iInitializeRadioRequestExists = EFalse;
  1206 
  1206         if ( aError == KFmRadioErrAntennaNotConnected )
       
  1207             {            
       
  1208             iRadioSettings->SetHeadsetDisconnected();
       
  1209             }
  1207         FTRACE(FPrint(_L("CRadioEngine::MrftoStationSeekComplete() - Sending event to UI")));
  1210         FTRACE(FPrint(_L("CRadioEngine::MrftoStationSeekComplete() - Sending event to UI")));
  1208         iTuningState = EFMRadioPSTuningUninitialized;
  1211         iTuningState = EFMRadioPSTuningUninitialized;
  1209         HandleCallback( MRadioEngineStateChangeCallback::EFMRadioEventTune, aError );
  1212         HandleCallback( MRadioEngineStateChangeCallback::EFMRadioEventTune, aError );
  1210         TRAP_IGNORE(iPubSub->PublishTuningStateL( iTuningState ));
  1213         TRAP_IGNORE(iPubSub->PublishTuningStateL( iTuningState ));
  1211         }
  1214         }