diff options
author | Tim Jenssen <tim.jenssen@digia.com> | 2013-07-29 12:50:51 +0200 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@digia.com> | 2013-07-29 13:22:29 +0200 |
commit | e778ad5ccf76a830390db3d658abd1aeb75fafd3 (patch) | |
tree | cb804650c7e66d65e5c7811b745a71527efdede1 /src/libs/installer/packagemanagercore_p.cpp | |
parent | ac16f9c34572eb46de8dc5f46778494378a4b992 (diff) |
Fix broken model/component update due to wrong connected signals.
- After 3eb3be the updater and the default model got the same
components set once setRootComponents was emitted. The results
was that both models would show all fetched components, not
differentiating between updates and normal components.
Change-Id: I053fdea73d42ca5ac1c2c26ebb063d9e7e415a13
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Diffstat (limited to 'src/libs/installer/packagemanagercore_p.cpp')
-rw-r--r-- | src/libs/installer/packagemanagercore_p.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libs/installer/packagemanagercore_p.cpp b/src/libs/installer/packagemanagercore_p.cpp index 4f11412d0..40ddf1c3a 100644 --- a/src/libs/installer/packagemanagercore_p.cpp +++ b/src/libs/installer/packagemanagercore_p.cpp @@ -380,7 +380,7 @@ bool PackageManagerCorePrivate::buildComponentTree(QHash<QString, Component*> &c std::sort(m_rootComponents.begin(), m_rootComponents.end(), Component::SortingPriorityGreaterThan()); } catch (const Error &error) { clearAllComponentLists(); - emit m_core->finishAllComponentsReset(); + emit m_core->finishAllComponentsReset(QList<QInstaller::Component*>()); setStatus(PackageManagerCore::Failure, error.message()); // TODO: make sure we remove all message boxes inside the library at some point. |