summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArttu Tarkiainen <arttu.tarkiainen@qt.io>2019-06-10 16:32:25 +0300
committerArttu Tarkiainen <arttu.tarkiainen@qt.io>2019-06-11 08:04:49 +0000
commit0bb2d25e870261452379a39a179da1b1f0ac1e22 (patch)
tree810505615957be67afee44890cdb8365f8f05da2
parent4ada7607ae57b2875d806f2eb43c29980a478739 (diff)
Fix initially deactivated buttons when selecting components to update
When entering component selection page for updates, force checking of component model state change so we can enable or disable relevant component selection buttons right when entering, not after first selection change. Task-number: QTIFW-1320 Change-Id: I86a94b70979f7064618186c539b0b7fc594d1481 Reviewed-by: Katja Marttila <katja.marttila@qt.io>
-rw-r--r--src/libs/installer/packagemanagergui.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libs/installer/packagemanagergui.cpp b/src/libs/installer/packagemanagergui.cpp
index db1b99d3f..21db4e466 100644
--- a/src/libs/installer/packagemanagergui.cpp
+++ b/src/libs/installer/packagemanagergui.cpp
@@ -1911,6 +1911,11 @@ void ComponentSelectionPage::entering()
setColoredSubTitle(tr(strings[index]));
d->updateTreeView();
+
+ // check component model state so we can enable needed component selection buttons
+ if (core->isUpdater())
+ d->onModelStateChanged(d->m_currentModel->checkedState());
+
setModified(isComplete());
if (core->settings().repositoryCategories().count() > 0 && !core->isOfflineOnly()
&& !core->isUpdater()) {