diff -r 92f864ef0288 -r ae54820ef82c iaupdate/IAD/engine/controller/src/iaupdateinstalloperation.cpp --- a/iaupdate/IAD/engine/controller/src/iaupdateinstalloperation.cpp Wed Jun 23 18:20:02 2010 +0300 +++ b/iaupdate/IAD/engine/controller/src/iaupdateinstalloperation.cpp Tue Jul 06 14:23:31 2010 +0300 @@ -205,8 +205,10 @@ { // Install interface was available. // So, start installing with silent install operation. - SwiUI::TInstallOptions options( - IAUpdateUtils::SilentInstallOptionsL( Node() ) ); + // Get silent install parameters + Usif::COpaqueNamedParams * options = Usif::COpaqueNamedParams::NewLC(); + + IAUpdateUtils::UsifSilentInstallOptionsL ( options ); operation = install->SilentInstallL( *this, options ); @@ -216,7 +218,7 @@ IAUPDATE_TRACE("[IAUPDATE] ERROR Could not create the operation."); User::Leave( KErrGeneral ); } - + CleanupStack::Pop( options ); CleanupStack::PopAndDestroy( install ); } else