--- 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