diff options
author | Katja Marttila <katja.marttila@qt.io> | 2022-05-10 07:29:03 +0300 |
---|---|---|
committer | Katja Marttila <katja.marttila@qt.io> | 2022-05-13 14:32:31 +0300 |
commit | 82c175d76f1c40868b47f18d95376dce34e0416e (patch) | |
tree | 1d7c541f12f5193b381f62556854864c9c513c4e /src/libs/installer/packagemanagercore_p.cpp | |
parent | e0371c9d74a3a9c971f5cae807176226158cfdde (diff) |
Fix updating autodependency components
Autodependency components were always forcely updated, even if 'Deselect
All' was selected in component selection page. Fixed so that the
autodependency component update is updated only when one of its
dependants is updated.
Task-number: QTIFW-2595
Change-Id: I05ececc45ef32ff80d53b008f839b358158a3316
Reviewed-by: Arttu Tarkiainen <arttu.tarkiainen@qt.io>
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 8f59fba81..85e902ac3 100644 --- a/src/libs/installer/packagemanagercore_p.cpp +++ b/src/libs/installer/packagemanagercore_p.cpp @@ -570,7 +570,7 @@ InstallerCalculator *PackageManagerCorePrivate::installerCalculator() const { if (!m_installerCalculator) { PackageManagerCorePrivate *const pmcp = const_cast<PackageManagerCorePrivate *> (this); - pmcp->m_installerCalculator = new InstallerCalculator( + pmcp->m_installerCalculator = new InstallerCalculator(m_core, m_core->components(PackageManagerCore::ComponentType::AllNoReplacements), pmcp->m_autoDependencyComponentHash); } return m_installerCalculator; |