--- 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 ) );