--- a/webservices/wsidentitymanager/src/sensecuritymechanismobserver.cpp Tue Jan 26 13:03:48 2010 +0200
+++ b/webservices/wsidentitymanager/src/sensecuritymechanismobserver.cpp Sun May 30 23:54:06 2010 +0530
@@ -83,7 +83,8 @@
TLSLOG_L(KSenCoreServiceManagerLogChannelBase , KMinLogLevel,"..calling IdentityManager.ReloadSenSecurityMechanismsL");
iOwner.ReloadSenSecurityMechanismsL();
iEcomSession.NotifyOnChange(iStatus);
- SetActive();
+ if(!IsActive())
+ SetActive();
}
}
TInt CSenSenSecurityMechanismObserver::RunError(TInt /* aError */)
@@ -100,7 +101,8 @@
void CSenSenSecurityMechanismObserver::Start()
{
- SetActive();
+ if(!IsActive())
+ SetActive();
iEcomSession.NotifyOnChange(iStatus);
}