diff -r 38529f706030 -r 544e34b3255a phoneapp/phoneuistates/src/cphonestartup.cpp --- a/phoneapp/phoneuistates/src/cphonestartup.cpp Wed Mar 31 21:30:06 2010 +0300 +++ b/phoneapp/phoneuistates/src/cphonestartup.cpp Wed Apr 14 15:56:42 2010 +0300 @@ -20,6 +20,8 @@ #include "cphonestartup.h" #include "phonerssbase.h" #include "phonelogger.h" +#include "mphonestatemachine.h" +#include "mphonesecuritymodeobserver.h" #include "cphonegeneralgsmmessageshandler.h" // ================= MEMBER FUNCTIONS ======================= @@ -100,10 +102,19 @@ CPhoneState::SendGlobalInfoNoteL( EPhoneInformationConnectedNote ); break; + + case MEngineMonitor::EPEMessageShowVersion: + { + if ( iStateMachine->SecurityMode()->IsSecurityMode() ) + { + // Do nothing if security mode is enabled. + return; + } + } + // Fall through case MEngineMonitor::EPEMessageIssuingSSRequest: // fall through case MEngineMonitor::EPEMessageCallBarred: // fall through - case MEngineMonitor::EPEMessageShowVersion: // fall through case MEngineMonitor::EPEMessageIssuedSSRequest: // fall through case MEngineMonitor::EPEMessageTempClirActivationUnsuccessful: case MEngineMonitor::EPEMessageIncCallIsForw: // fall through