diff options
-rw-r--r-- | src/libs/installer/packagemanagercore_p.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/libs/installer/packagemanagercore_p.cpp b/src/libs/installer/packagemanagercore_p.cpp index 782d3c574..c54a0e242 100644 --- a/src/libs/installer/packagemanagercore_p.cpp +++ b/src/libs/installer/packagemanagercore_p.cpp @@ -372,9 +372,13 @@ bool PackageManagerCorePrivate::buildComponentTree(QHash<QString, Component*> &c foreach (QInstaller::Component *component, components) { if (statusCanceledOrFailed()) return false; - if (loadScript) component->loadComponentScript(); + } + // now we can preselect components in the tree + foreach (QInstaller::Component *component, components) { + if (statusCanceledOrFailed()) + return false; // set the checked state for all components without child (means without tristate) if (component->isCheckable() && !component->isTristate()) { |