apply dynamic singleton pattern to internal classes and add retry code to AppWidgetMa...
[platform/framework/native/shell.git] / src / core / FShellLockManager.cpp
index df4bd25..d161c4f 100644 (file)
@@ -96,18 +96,24 @@ LockManager::Construct(void)
 bool
 LockManager::IsLocked(void) const
 {
+       SysAssertf(__pLockManagerImpl != null, "[E_SYSTEM] Not yet constructed.");
+
        return __pLockManagerImpl->IsLocked();
 }
 
 bool
 LockManager::IsSecureMode(void) const
 {
+       SysAssertf(__pLockManagerImpl != null, "[E_SYSTEM] Not yet constructed.");
+
        return __pLockManagerImpl->IsSecureMode();
 }
 
 result
 LockManager::Unlock(void)
 {
+       SysAssertf(__pLockManagerImpl != null, "[E_SYSTEM] Not yet constructed.");
+
        return __pLockManagerImpl->Unlock();
 }