diff -r 989397f9511c -r 67b3e3c1fc87 securitydialogs/lockclient/src/keyguardaccessapi.cpp --- a/securitydialogs/lockclient/src/keyguardaccessapi.cpp Thu Oct 14 13:56:11 2010 +0300 +++ b/securitydialogs/lockclient/src/keyguardaccessapi.cpp Wed Oct 20 14:51:23 2010 +0300 @@ -89,6 +89,7 @@ case EKeyguardLocked: case EKeyguardAutolockEmulation: ret = ETrue; + break; case EKeyguardNotActive: default: ret = EFalse; @@ -119,6 +120,7 @@ { case EKeyguardLocked: ret = ETrue; + break; case EKeyguardAutolockEmulation: case EKeyguardNotActive: default: @@ -257,5 +259,22 @@ #endif } +// --------------------------------------------------------------------------- +// Confirms that the server is running. +// Returns KErrNone / Error +// --------------------------------------------------------------------------- +EXPORT_C TInt CKeyguardAccessApi::AutolockStatus( TInt aCommand, TInt aParam) + { + RDEBUG("aCommand", aCommand); + RDEBUG("aParam", aParam); + if ( iLockAccessExtension ) + { + return iLockAccessExtension->SendMessage( aCommand, aParam ); + } + else + { + return KErrNotFound; + } + } // End of File