webservices/wsidentitymanager/src/sensecuritymechanismobserver.cpp
changeset 28 0802db42e4e9
parent 0 62f9d29f7211
--- 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);
     }