locationsystemui/locationsysui/privacyverifiernotifierui/contactresolversession/src/contactresolversession.cpp
changeset 50 4c28d569e1fe
parent 37 e175e2ba2fb0
equal deleted inserted replaced
43:24e118dfbea1 50:4c28d569e1fe
   138     {
   138     {
   139     LOCUTILSDEBUG( "+RContactResolverSession::Connect" )
   139     LOCUTILSDEBUG( "+RContactResolverSession::Connect" )
   140     
   140     
   141     TInt error = StartServer();
   141     TInt error = StartServer();
   142 
   142 
   143     if (KErrNone == error)
   143     if (KErrNone == error || KErrAlreadyExists == error )
   144         {
   144         {
   145         error = CreateSession(KLocPrivacyServerName, Version(),
   145         error = CreateSession(KLocPrivacyServerName, Version(),
   146                 KDefaultMessageSlots);
   146                 KDefaultMessageSlots);
   147         }
   147         }
   148     LOCUTILSDEBUG( "-RContactResolverSession::Connect" )
   148     LOCUTILSDEBUG( "-RContactResolverSession::Connect" )
   198     result = server.Create(KServerFilename, KNullDesC, serverUid);
   198     result = server.Create(KServerFilename, KNullDesC, serverUid);
   199 
   199 
   200     if (result != KErrNone)
   200     if (result != KErrNone)
   201         {
   201         {
   202         server.Close();
   202         server.Close();
   203         return KErrNotFound;
   203         return result;
   204         }
   204         }
   205 
   205 
   206     server.Rendezvous(status);
   206     server.Rendezvous(status);
   207 
   207 
   208     if (status != KRequestPending)
   208     if (status != KRequestPending)