diff options
Diffstat (limited to 'installerbuilder/libinstaller/packagemanagergui.cpp')
-rw-r--r-- | installerbuilder/libinstaller/packagemanagergui.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/installerbuilder/libinstaller/packagemanagergui.cpp b/installerbuilder/libinstaller/packagemanagergui.cpp index de9d8c050..8695a49ed 100644 --- a/installerbuilder/libinstaller/packagemanagergui.cpp +++ b/installerbuilder/libinstaller/packagemanagergui.cpp @@ -1120,12 +1120,12 @@ void ComponentSelectionPage::entering() setModified(isComplete()); } -int ComponentSelectionPage::nextId() const +void ComponentSelectionPage::showEvent(QShowEvent *event) { // remove once we deprecate isSelected, setSelected etc... - const int next = PackageManagerPage::nextId(); - packageManagerCore()->resetComponentsToUserCheckedState(); - return next; + if (!event->spontaneous()) + packageManagerCore()->resetComponentsToUserCheckedState(); + QWizardPage::showEvent(event); } void ComponentSelectionPage::selectAll() |