diff -r 6dfc5f825351 -r 50bf9db68373 harvester/server/src/harvesterserver.cpp --- 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