vtengines/videoteleng/Src/Base/CVtEngDeviceLockMonitor.cpp
branchRCL_3
changeset 34 f15ac8e65a02
parent 32 890b5dd735f8
child 35 779871d1e4f4
--- a/vtengines/videoteleng/Src/Base/CVtEngDeviceLockMonitor.cpp	Thu Aug 19 09:57:36 2010 +0300
+++ b/vtengines/videoteleng/Src/Base/CVtEngDeviceLockMonitor.cpp	Tue Aug 31 15:16:10 2010 +0300
@@ -58,20 +58,20 @@
 
     TInt state = EAutolockStatusUninitialized;
 
-    // Get autolock state
-    TInt err = iAutolockListener->Get( state );
+	// Get autolock state
+	TInt err = iAutolockListener->Get( state );
 
-    __VTPRINT2( DEBUG_GEN, "LockMonitor Get err: %d", err );
-    __VTPRINT2( DEBUG_GEN, "LockMonitor state: %d", state );
-      
-    // Recognize the uninitialized state as autolock on, or the VT will be wrongly shown when startup & lock is on.
-    if( err == KErrNone )
+	__VTPRINT2( DEBUG_GEN, "LockMonitor Get err: %d", err );
+	__VTPRINT2( DEBUG_GEN, "LockMonitor state: %d", state );
+
+	if( err == KErrNone )
 		{
 		const TInt event =
-        ( state == EAutolockOff ) ?
+        ( state <= EAutolockOff ) ?
                 KVtEngDeviceLockOff : KVtEngDeviceLockOn;
-    CVtEngEventManager::NotifyEvent( event );
-    }	
+        CVtEngEventManager::NotifyEvent( event );
+        }		
+			
     __VTPRINTEXIT( "LockMonitor.NotifyState" )
     }