phoneapp/phoneuicontrol/src/cphonebtaadisconnecthandler.cpp
branchRCL_3
changeset 14 24062c24fe38
parent 0 5f000ab63145
child 61 41a7f70b3818
--- 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;
     }