diff options
Diffstat (limited to 'src/libs/installer/packagemanagercore.cpp')
-rw-r--r-- | src/libs/installer/packagemanagercore.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libs/installer/packagemanagercore.cpp b/src/libs/installer/packagemanagercore.cpp index 74943f913..68a28f2ac 100644 --- a/src/libs/installer/packagemanagercore.cpp +++ b/src/libs/installer/packagemanagercore.cpp @@ -2119,7 +2119,7 @@ void PackageManagerCore::installSelectedComponentsSilently(const QStringList& co if (component && !component->isCheckable()) qCDebug(QInstaller::lcInstallerInstallLog) << "Cannot install component "<< name <<". Component is not checkable meaning you have to select one of the subcomponents."; - } else if (model->data(idx, Qt::CheckStateRole) == Qt::Checked ) { + } else if (component->isInstalled()) { qCDebug(QInstaller::lcInstallerInstallLog) << "Component " << name <<" already installed"; } else { model->setData(idx, Qt::Checked, Qt::CheckStateRole); |