presencecache/presencecachesymbian/presencecacheserver2/src/presencecacheserver.cpp
--- a/presencecache/presencecachesymbian/presencecacheserver2/src/presencecacheserver.cpp Fri Oct 08 11:42:51 2010 +0300
+++ b/presencecache/presencecachesymbian/presencecacheserver2/src/presencecacheserver.cpp Fri Oct 15 12:24:46 2010 +0300
@@ -52,7 +52,7 @@
CPresenceCacheServer::~CPresenceCacheServer()
{
delete iExpiryCheck;
- DoCancel();
+ Cancel();
TInt count = iPresenceCache.Count();
for (TInt i=0;i<count;i++)
{
@@ -140,6 +140,7 @@
//
void CPresenceCacheServer::ConstructL()
{
+ StartL( NName::KSymbianServer );
iShutdown.ConstructL();
// ensure that the server still exits even if the 1st client fails to connect
iShutdown.Start();
@@ -186,7 +187,6 @@
// create server
CPresenceCacheServer* server = CPresenceCacheServer::NewLC();
- server->StartL( NName::KSymbianServer );
//Signal client that we are started
RProcess().Rendezvous( KErrNone );