diff options
Diffstat (limited to 'src/libs/installer/packagemanagercore_p.cpp')
-rw-r--r-- | src/libs/installer/packagemanagercore_p.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/libs/installer/packagemanagercore_p.cpp b/src/libs/installer/packagemanagercore_p.cpp index 8b08c3be1..4449509e5 100644 --- a/src/libs/installer/packagemanagercore_p.cpp +++ b/src/libs/installer/packagemanagercore_p.cpp @@ -2030,10 +2030,15 @@ bool PackageManagerCorePrivate::runningProcessesFound() //Check if there are processes running in the install QStringList excludeFiles = m_allowedRunningProcesses; excludeFiles.append(maintenanceToolName()); + + const QString performModeWarning = m_completeUninstall + ? QLatin1String("Unable to remove components.") + : QLatin1String("Unable to update components."); + QStringList runningProcesses = runningInstallerProcesses(excludeFiles); if (!runningProcesses.isEmpty()) { - qCWarning(QInstaller::lcInstallerInstallLog).noquote() << "Unable to update components. Please stop these processes: " - << runningProcesses << " and try again."; + qCWarning(QInstaller::lcInstallerInstallLog).noquote().nospace() << performModeWarning + << " Please stop these processes: " << runningProcesses << " and try again."; return true; } return false; |