mmappcomponents/harvester/server/src/mpxharvesterserver.cpp
branchGCC_SURGE
changeset 47 f3d2589f22d6
parent 43 7b58e65d61ee
--- a/mmappcomponents/harvester/server/src/mpxharvesterserver.cpp	Wed Jun 16 16:05:08 2010 +0100
+++ b/mmappcomponents/harvester/server/src/mpxharvesterserver.cpp	Thu Jul 22 16:38:21 2010 +0100
@@ -71,9 +71,9 @@
     CMPXHarvesterServer* server = CMPXHarvesterServer::NewL();
     CleanupStack::PushL(server);    
     RProcess::Rendezvous(KErrNone);
-    CActiveScheduler::Start();
+    CActiveScheduler::Start();    
+    CleanupStack::PopAndDestroy(server);
     CActiveScheduler::Install(NULL);
-    CleanupStack::PopAndDestroy(server);
     CleanupStack::PopAndDestroy(scheduler);
     }
 
@@ -117,9 +117,9 @@
 //
 void CMPXHarvesterServer::ConstructL()
     {
-    iEngine = CMPXHarvesterEngine::NewL();
     StartL(KMPXHarvesterServerName);
-    RProcess().SetPriority(::EPriorityLow);
+    RProcess().SetPriority(::EPriorityBackground);
+    iEngine = CMPXHarvesterEngine::NewL();    
     }
     
 // ----------------------------------------------------------------------------