summaryrefslogtreecommitdiffstats
path: root/installerbuilder/libinstaller/packagemanagercore_p.cpp
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@nokia.com>2011-09-27 15:30:22 +0200
committerTim Jenssen <tim.jenssen@nokia.com>2011-09-27 16:21:21 +0200
commit0a2e5f6b6f2b754594b0ff36223abe97fff67402 (patch)
tree05f154dab66bfc66af1c8bf8bc9ce40b5af549eb /installerbuilder/libinstaller/packagemanagercore_p.cpp
parent085f78cb798d56602bee5c66121419d336294844 (diff)
now autodependon is like dependencies tag + self auto depend on
Change-Id: I8c5071e869e9bc778c83e7d0e2267b90a1b00437 Reviewed-on: http://codereview.qt-project.org/5628 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
Diffstat (limited to 'installerbuilder/libinstaller/packagemanagercore_p.cpp')
-rw-r--r--installerbuilder/libinstaller/packagemanagercore_p.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/installerbuilder/libinstaller/packagemanagercore_p.cpp b/installerbuilder/libinstaller/packagemanagercore_p.cpp
index d7769485f..6bdfd6dda 100644
--- a/installerbuilder/libinstaller/packagemanagercore_p.cpp
+++ b/installerbuilder/libinstaller/packagemanagercore_p.cpp
@@ -328,10 +328,9 @@ bool PackageManagerCorePrivate::appendComponentsToInstall(const QList<Component*
foreach (const QString componentName, component->autoDependencies()) {
Component *componentWithAutoDependOnInspector = m_core->componentByName(componentName);
if (componentWithAutoDependOnInspector != 0) {
- QSet<QString> dependencyStringSet = m_autoDependOnDependencies.value(
- componentWithAutoDependOnInspector);
- dependencyStringSet.insert(component->name());
- m_autoDependOnDependencies.insert(componentWithAutoDependOnInspector, dependencyStringSet);
+ QSet<QString> dependencyStringSet = m_autoDependOnDependencies.value(component);
+ dependencyStringSet.insert(componentWithAutoDependOnInspector->name());
+ m_autoDependOnDependencies.insert(component, dependencyStringSet);
}
}