--- a/iaupdate/IAD/engine/controller/src/iaupdateinstalloperation.cpp Tue Aug 31 15:21:33 2010 +0300
+++ b/iaupdate/IAD/engine/controller/src/iaupdateinstalloperation.cpp Wed Sep 01 12:22:02 2010 +0100
@@ -205,10 +205,8 @@
{
// Install interface was available.
// So, start installing with silent install operation.
- // Get silent install parameters
- Usif::COpaqueNamedParams * options = Usif::COpaqueNamedParams::NewLC();
-
- IAUpdateUtils::UsifSilentInstallOptionsL ( options );
+ SwiUI::TInstallOptions options(
+ IAUpdateUtils::SilentInstallOptionsL( Node() ) );
operation = install->SilentInstallL( *this, options );
@@ -218,7 +216,7 @@
IAUPDATE_TRACE("[IAUPDATE] ERROR Could not create the operation.");
User::Leave( KErrGeneral );
}
- CleanupStack::Pop( options );
+
CleanupStack::PopAndDestroy( install );
}
else