webservices/wsidentitymanager/src/sensecuritymechanismobserver.cpp
branchRCL_3
changeset 11 ab1e518f96da
parent 0 62f9d29f7211
--- a/webservices/wsidentitymanager/src/sensecuritymechanismobserver.cpp	Wed Mar 31 23:17:32 2010 +0300
+++ b/webservices/wsidentitymanager/src/sensecuritymechanismobserver.cpp	Wed Apr 14 17:07:28 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);
     }