diff -r 38529f706030 -r 544e34b3255a phoneapp/phoneuistates/src/cphonecallsetup.cpp --- a/phoneapp/phoneuistates/src/cphonecallsetup.cpp Wed Mar 31 21:30:06 2010 +0300 +++ b/phoneapp/phoneuistates/src/cphonecallsetup.cpp Wed Apr 14 15:56:42 2010 +0300 @@ -31,6 +31,7 @@ #include "cphonegeneralgsmmessageshandler.h" #include "cphonemediatorfactory.h" #include "cphonemediatorsender.h" +#include "mphonesecuritymodeobserver.h" // ================= MEMBER FUNCTIONS ======================= @@ -102,11 +103,20 @@ case MEngineMonitor::EPEMessageConnecting: HandleConnectingL( aCallId ); break; + + case MEngineMonitor::EPEMessageShowVersion: + { + if ( iStateMachine->SecurityMode()->IsSecurityMode() ) + { + // Do nothing if security mode is enabled. + return; + } + } + // Fall through // fall through. case MEngineMonitor::EPEMessageIssuingSSRequest: case MEngineMonitor::EPEMessageCallBarred: - case MEngineMonitor::EPEMessageShowVersion: case MEngineMonitor::EPEMessageIssuedSSRequest: case MEngineMonitor::EPEMessageTempClirActivationUnsuccessful: case MEngineMonitor::EPEMessageIncCallIsForw: