--- a/webservices/wsidentitymanager/src/sensecuritymechanismobserver.cpp Fri Apr 16 16:07:50 2010 +0300
+++ b/webservices/wsidentitymanager/src/sensecuritymechanismobserver.cpp Fri Jun 11 14:42:58 2010 +0300
@@ -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);
}