--- a/harvester/server/src/harvesterserver.cpp Fri Mar 12 15:44:28 2010 +0200
+++ b/harvester/server/src/harvesterserver.cpp Mon Mar 15 12:42:24 2010 +0200
@@ -157,7 +157,7 @@
WRITELOG( "CHarvesterServer::NewLC() - begin" );
CHarvesterServer* self = new (ELeave) CHarvesterServer(
- CActive::EPriorityStandard, KHarvesterServerPolicy,
+ CActive::EPriorityUserInput, KHarvesterServerPolicy,
ESharableSessions );
CleanupStack::PushL( self );
self->ConstructL();
@@ -196,8 +196,12 @@
WRITELOG( "CHarvesterServer::ConstructL() - begin" );
StartL( KHarvesterServerName );
iHarvesterAO = CHarvesterAO::NewL();
- iHarvesterAO->SetHarvesterStatusObserver( this );
+ RProcess process;
+ process.SetPriority( EPriorityBackground );
+ process.Close();
+
+ iHarvesterAO->SetHarvesterStatusObserver( this );
iPauseObserverAO = CPauseObserverAO::NewL( *this );
// create shutdown observer