--- 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 <apgtask.h>
#include "AutolockGripStatusObserver.h"
#include "AutolockApp.h"
+#include "AutolockAppUiInterface.h"
#include <aknkeylock.h>
-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();
}
}
}