--- a/appinstaller/AppinstUi/sisxsifplugin/tsrc/testinstaller/activerunner_symbian.cpp Thu Sep 02 20:34:03 2010 +0300
+++ b/appinstaller/AppinstUi/sisxsifplugin/tsrc/testinstaller/activerunner_symbian.cpp Fri Sep 17 08:30:26 2010 +0300
@@ -155,9 +155,23 @@
iResults = NULL;
iResults = Usif::COpaqueNamedParams::NewL();
+ RArray<TInt> driveArray;
+ CleanupClosePushL( driveArray );
+ RArray<TInt> languageArray;
+ CleanupClosePushL( languageArray );
+
if( aSilent )
{
iArguments->AddIntL( Usif::KSifInParam_InstallSilently, ETrue );
+
+ driveArray.AppendL( EDriveE );
+ driveArray.AppendL( EDriveC );
+ iArguments->AddIntArrayL( Usif::KSifInParam_Drive, driveArray );
+
+ languageArray.AppendL( ELangFinnish );
+ languageArray.AppendL( ELangSwedish );
+ languageArray.AppendL( ELangEnglish );
+ iArguments->AddIntArrayL( Usif::KSifInParam_Languages, languageArray );
}
if( aOcsp )
{
@@ -173,6 +187,9 @@
{
iSoftwareInstall.Install( fileName, *iArguments, *iResults, iStatus );
}
+
+ CleanupStack::PopAndDestroy( &languageArray );
+ CleanupStack::PopAndDestroy( &driveArray );
}
else
{