iaupdate/IAD/api/client/src/iaupdateclient.cpp
branchRCL_3
changeset 73 79647526f98c
parent 70 e8965914fac7
child 81 42552535c1ac
--- a/iaupdate/IAD/api/client/src/iaupdateclient.cpp	Tue Sep 14 21:31:28 2010 +0300
+++ b/iaupdate/IAD/api/client/src/iaupdateclient.cpp	Wed Sep 15 12:20:42 2010 +0300
@@ -91,6 +91,10 @@
         {
         TRAP( error, StartNewAppToBackgroundL( ServiceUid(), aStatus ) );
         }
+    else
+        {
+        error = KErrAlreadyExists;
+        } 
     IAUPDATE_TRACE_1("[IAUPDATE] RIAUpdateClient::OpenToBackroundAsync() end error code: %d", error );
     return error;
     }
@@ -104,6 +108,10 @@
     {
     IAUPDATE_TRACE("[IAUPDATE] RIAUpdateClient::ConnectToApp() begin");
     TInt error( KErrNone );
+    if ( iConnected )
+        {
+        return error;
+        }
     TName serverName;
     ServerName(serverName, ServiceUid(), iDifferentiator);
     TRAP( error,ConnectExistingByNameL( serverName ) );