--- a/harvester/server/src/harvesterserver.cpp Fri Mar 19 09:38:01 2010 +0200
+++ b/harvester/server/src/harvesterserver.cpp Fri Apr 16 15:23:55 2010 +0300
@@ -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