connectionutilities/ConnectionDialogs/src/ConnectionDialogsNotifBase.cpp
branchRCL_3
changeset 45 4c83dcfb6f1a
parent 26 0a9e01492035
child 57 05bc53fe583b
--- a/connectionutilities/ConnectionDialogs/src/ConnectionDialogsNotifBase.cpp	Wed Jun 09 10:07:12 2010 +0300
+++ b/connectionutilities/ConnectionDialogs/src/ConnectionDialogsNotifBase.cpp	Mon Jun 21 16:06:29 2010 +0300
@@ -25,8 +25,13 @@
 #include <eikenv.h>
 #include <data_caging_path_literals.hrh>
 
+#include "ConnectionDialogsLogger.h"
 #include "ConnectionDialogsNotifBase.h"
 
+#ifdef _DEBUG
+#include <e32debug.h>
+#endif
+
 // CONSTANTS
 
 // ROM folder
@@ -157,6 +162,8 @@
     {
     TBool retval( EFalse );
 
+    CLOG_ENTERFN( "CConnectionDialogsNotifBase::AutolockOn" );
+    
 #ifdef RD_STARTUP_CHANGE
     TInt err( KErrNone );
     TInt autolockOn( 0 );
@@ -164,8 +171,18 @@
     err = RProperty::Get( KPSUidCoreApplicationUIs, 
             KCoreAppUIsAutolockStatus, 
             autolockOn );
-    retval = (err == KErrNone && autolockOn > EAutolockOff);
+    // In boot there may come EAutolockStatusUninitialized, when it should be EAutolockOn...
+    retval = (err == KErrNone && autolockOn != EAutolockOff); 
+
+#ifdef _DEBUG
+    RDebug::Print( _L("CConnectionDialogsNotifBase::AutolockOn: autolockOn: %d"), autolockOn );
+    RDebug::Print( _L("CConnectionDialogsNotifBase::AutolockOn: err: %d"), err );
+    RDebug::Print( _L("CConnectionDialogsNotifBase::AutolockOn: %d"), retval );
 #endif
+    
+#endif // RD_STARTUP_CHANGE
+    
+    CLOG_LEAVEFN( "CConnectionDialogsNotifBase::AutolockOn" );
 
     return retval; 
     }