diff -r bab96b7ed1a4 -r f39ed5e045e0 phoneapp/phoneuicontrol/src/cphonecbamanager.cpp --- a/phoneapp/phoneuicontrol/src/cphonecbamanager.cpp Tue Jun 15 14:14:38 2010 +0100 +++ b/phoneapp/phoneuicontrol/src/cphonecbamanager.cpp Thu Jul 22 16:33:21 2010 +0100 @@ -37,6 +37,7 @@ #include "tphonecmdparamboolean.h" #include "tphonecmdparaminteger.h" #include "tphonecmdparamcallstatedata.h" +#include "tphonecmdparamboolean.h" // ======== MEMBER FUNCTIONS ======== @@ -112,7 +113,16 @@ TBool btAvailable = iStateMachine.PhoneEngineInfo()->AudioOutputAvailable( EPEBTAudioAccessory ); + + TPhoneCmdParamBoolean btParam; + btParam.SetBoolean( audioOutput == EPEBTAudioAccessory ); + iViewCommandHandle.ExecuteCommand(EPhoneViewSetBlueToothFlag,&btParam); + TPhoneCmdParamBoolean btAvailableParam; + btAvailableParam.SetBoolean( btAvailable ); + iViewCommandHandle.ExecuteCommand( + EPhoneViewSetBluetoothAvailableFlag,&btAvailableParam); + // Call setup cases if ( EPhoneCallHandlingCallSetupCBA == aResource ) {