presencecache/presencecachesymbian/presencecacheserver2/src/presencecacheserver.cpp
changeset 81 640d30f4fb64
parent 66 554fe4dbbb59
--- 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 );