diff -r fabe5ded361a -r 2ca12c9f635b securitydialogs/Autolock/src/AutolockGripStatusObserver.cpp --- a/securitydialogs/Autolock/src/AutolockGripStatusObserver.cpp Wed Jun 09 10:38:11 2010 +0300 +++ b/securitydialogs/Autolock/src/AutolockGripStatusObserver.cpp Mon Jun 21 16:38:39 2010 +0300 @@ -21,10 +21,11 @@ #include #include "AutolockGripStatusObserver.h" #include "AutolockApp.h" +#include "AutolockAppUiInterface.h" #include -EXPORT_C CAutolockGripStatusObserver* CAutolockGripStatusObserver::NewL( MAutolockGripStatusObserver* aObserver, RWsSession& aSession ) +EXPORT_C CAutolockGripStatusObserver* CAutolockGripStatusObserver::NewL( MAutolockAppUiInterface* aObserver, RWsSession& aSession ) { CAutolockGripStatusObserver* self = new (ELeave) CAutolockGripStatusObserver( aSession ); CleanupStack::PushL( self ); @@ -33,7 +34,7 @@ return self; } -void CAutolockGripStatusObserver::ConstructL( MAutolockGripStatusObserver* aObserver ) +void CAutolockGripStatusObserver::ConstructL( MAutolockAppUiInterface* aObserver ) { #if defined(_DEBUG) RDebug::Print(_L("(AUTOLOCK)CAutolockGripStatusObserver::ConstructL") ); @@ -146,9 +147,7 @@ #endif //the device lock query is on top //generate cancel key event - TRawEvent rawEvent; - rawEvent.Set( TRawEvent::EKeyDown, KCancelKeyCode ); - iSession.SimulateRawEvent( rawEvent ); + iObserver->CancelDeviceLockQuery(); } } }