diff -r ecc2fefbdf1d -r 75a71fdb4c92 applicationmanagement/server/src/AMDownloader.cpp --- a/applicationmanagement/server/src/AMDownloader.cpp Tue Jan 26 11:46:52 2010 +0200 +++ b/applicationmanagement/server/src/AMDownloader.cpp Tue Feb 02 00:03:17 2010 +0200 @@ -226,6 +226,8 @@ RProperty::Get(KUidPSApplicationManagementKeys, KAMOperationNonSilent, operNonSilent); + RDEBUG_2( "CAMDownloader::Value of operNonSilent '%d'", operNonSilent ); + if (operNonSilent==1 || operNonSilent==KErrNotFound) { TApaTaskList taskList(CEikonEnv::Static()->WsSession() ); @@ -237,6 +239,15 @@ task.BringToForeground(); } + else + { + RDEBUG( "CAMDownloadManager::HandleAlreadyRunningL - CreateAndUpdateProgressDialogL UI enabled = 0" ); + + TInt UIenabled = 0; + TInt err = RProperty::Set(KUidPSApplicationManagementKeys, + KAMServerUIEnabled, UIenabled); + User::LeaveIfError(err); // invalid + } iProgStarted = 1; }