coreapplicationuis/SysAp/Src/SysApAppUi.cpp
branchRCL_3
changeset 21 9af619316cbf
parent 20 c2c61fdca848
--- a/coreapplicationuis/SysAp/Src/SysApAppUi.cpp	Wed Sep 01 12:24:48 2010 +0100
+++ b/coreapplicationuis/SysAp/Src/SysApAppUi.cpp	Tue Sep 14 21:35:53 2010 +0300
@@ -762,16 +762,14 @@
             	TRACES( RDebug::Print( _L( "CSysApAppUi::HandleKeyEventL(): Reading value of KStartupSecurityCodeQueryStatus - State Value: %d"),securityQueryState));
             	TInt callState( StateOfProperty( KPSUidCtsyCallInformation, KCTsyCallState ) );
 				//Disable keylock if Alarm is active or if a Security code query is active on the display
-				if ( alarmState == ECoreAppUIsDisableKeyguard || securityQueryState == ESecurityQueryActive )
+				if ( alarmState == ECoreAppUIsDisableKeyguard || securityQueryState == ESecurityQueryActive 
+					  || callState == EPSCTsyCallStateRinging || iDeviceLockEnabled)
                  	{
 					KeyLock().DisableWithoutNote();               	
                  	}
 			    else
          		 	{
-                    if( callState != EPSCTsyCallStateConnected && !iDeviceLockEnabled)
-                        {
-                        KeyLock().EnableWithoutNote();
-                        }
+                    KeyLock().EnableWithoutNote();
          			}
                 }
             else