locationsystemui/locationsysui/privacyverifiernotifierui/contactresolversession/src/contactresolversession.cpp
equal
deleted
inserted
replaced
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) |