--- a/phoneapp/phoneuicontrol/src/cphonebtaadisconnecthandler.cpp Fri Feb 19 22:50:26 2010 +0200
+++ b/phoneapp/phoneuicontrol/src/cphonebtaadisconnecthandler.cpp Fri Mar 12 15:42:40 2010 +0200
@@ -97,11 +97,12 @@
{
__LOGMETHODSTARTEND(EPhoneControl, "CPhoneBtaaDisconnectHandler::Cancel()");
TRAP_IGNORE( iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveQuery ) );
- DeleteAll();
- if ( !iOldMuted && iStateMachine->PhoneEngineInfo()->AudioMute() )
+ if ( !iOldMuted && iStateMachine->PhoneEngineInfo()->AudioMute() &&
+ ELaunchQuery == iState )
{
TRAP_IGNORE ( SetMuteL( EFalse ) );
}
+ DeleteAll();
iOldMuted = EFalse;
}