phoneapp/phoneuiview/src/cphonemenucontroller.cpp
branchRCL_3
changeset 10 ba54057fe027
parent 7 544e34b3255a
child 20 3c221667e687
--- a/phoneapp/phoneuiview/src/cphonemenucontroller.cpp	Tue Apr 27 16:37:10 2010 +0300
+++ b/phoneapp/phoneuiview/src/cphonemenucontroller.cpp	Tue May 11 16:13:03 2010 +0300
@@ -56,6 +56,7 @@
 CPhoneMenuController::CPhoneMenuController( CEikonEnv& aEikEnv ): 
     iMenuResourceId( 0 ),
     iOkMenuResourceId( 0 ),
+    iSecurityMode( ETrue ),
     iEikEnv( aEikEnv )
     {
     }
@@ -227,6 +228,13 @@
         {
         switch( menuItemArray[ i ] )
             {
+            case EPhoneDialerCallSettings:
+                if ( iSecurityMode )
+                    {
+                    menuPane->DeleteMenuItem( menuItemArray[ i ] );
+                    }
+                break;
+
             case EPhoneInCallCmdAnswer:
                 if ( iConferenceAndWaitingVideoFlag )
                     {
@@ -470,8 +478,8 @@
 
             case EPhoneDialerCallHandling:
                 {
-                // no active call
-                if ( onScreenDialer && !iCallInProgress )
+                // no active call or security mode
+                if ( ( onScreenDialer && !iCallInProgress ) || iSecurityMode )
                     {
                     menuPane->DeleteMenuItem( menuItemArray[i] );                    
                     }