phoneapp/phoneuistates/src/cphonestartup.cpp
branchRCL_3
changeset 7 544e34b3255a
parent 0 5f000ab63145
child 24 41a7f70b3818
--- 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