diff options
author | Alexander Lenhardt <alexander.lenhardt@nokia.com> | 2012-01-30 13:10:14 +0100 |
---|---|---|
committer | Alexander Lenhardt <alexander.lenhardt@nokia.com> | 2012-01-30 14:12:14 +0100 |
commit | 1babeb2123a15b085767a1a3cdd273c93a1caea2 (patch) | |
tree | fb14bbe4c737c95dbb333bcc25bce268a682724d | |
parent | 9461ae8db337ac68226530176692f4ee2b424668 (diff) |
check that the local package is a component to be replaced
Change-Id: I38fad5c76d454f30106c20852c858bca619e33b5
Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
Reviewed-by: Niels Weber <niels.2.weber@nokia.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
-rw-r--r-- | installerbuilder/libinstaller/packagemanagercore.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/installerbuilder/libinstaller/packagemanagercore.cpp b/installerbuilder/libinstaller/packagemanagercore.cpp index 8bcb3cdbf..efa46effe 100644 --- a/installerbuilder/libinstaller/packagemanagercore.cpp +++ b/installerbuilder/libinstaller/packagemanagercore.cpp @@ -1716,7 +1716,8 @@ bool PackageManagerCore::fetchUpdaterPackages(const PackagesList &remotes, const component->loadDataFromPackage(installedPackages.value(key)); d->m_updaterComponentsDeps.append(component); // Keep a list of local components that should be replaced - localReplaceMes.insert(component->name(), component); + if (replaceMes.contains(component->name())) + localReplaceMes.insert(component->name(), component); } // store all components that got a replacement, but do not modify the components list |