webservices/wsconnection/src/rsenserviceconnection.cpp
changeset 23 a1df79fa35b4
parent 0 62f9d29f7211
--- a/webservices/wsconnection/src/rsenserviceconnection.cpp	Fri Apr 16 16:07:50 2010 +0300
+++ b/webservices/wsconnection/src/rsenserviceconnection.cpp	Fri Jun 11 14:42:58 2010 +0300
@@ -103,7 +103,8 @@
 
 void CSenConnAgentSync::Start()
 	{
-	SetActive();
+	if(!IsActive())
+		SetActive();
 	}
 
 RSenServiceConnection::RSenServiceConnection(RFileLogger* aLog)
@@ -498,7 +499,8 @@
         iFirst = resHandler;
 
         CActiveScheduler::Add(resHandler);
-        resHandler->SetActive();
+        if(!resHandler->IsActive())
+        	resHandler->SetActive();
         resHandler->iStatus = KRequestPending;
 
         TIpcArgs args(&resHandler->iProgressData, resHandler->iSoapOrCid);