--- a/secureswitools/swisistools/source/interpretsislib/sisregistryobject.cpp Fri Mar 12 15:43:14 2010 +0200
+++ b/secureswitools/swisistools/source/interpretsislib/sisregistryobject.cpp Mon Mar 15 12:41:05 2010 +0200
@@ -604,7 +604,7 @@
return 0;
}
-void SisRegistryObject::UpgradeEntry(const SisFile& aSis, const InstallableFiles& aFiles, TInt aInstallDrive, const bool aSUFlag, ConfigManager& aConfigManager)
+void SisRegistryObject::UpgradeEntry(const SisFile& aSis, const InstallableFiles& aFiles, TInt aInstallDrive, const bool aSUFlag, const bool aIsRemovable, ConfigManager& aConfigManager)
{
// Version
iVersion = aSis.GetVersion();
@@ -621,6 +621,8 @@
iSignedBySuCert = aSUFlag;
+ if(aIsRemovable)
+ iIsRemovable = false;
iTrust = KSisPackageCertificateChainValidatedToTrustAnchor;
iTrustTimeStamp = 0;