From a82c1bd8dfddf41bd728d297f453cd2fd64faeb4 Mon Sep 17 00:00:00 2001 From: Michal Klocek Date: Tue, 17 Sep 2013 09:07:05 +0200 Subject: Fix not moving uninstallation progressBar Set 'component' name value for minimalprogressoperation. Wihout the value sortOperationsBasedOnComponentDependencies puts the operation to execute as the last one. This creates 'freeze' of uninstallation bar Change-Id: I3b894b2c48ed5008d1d265084451da6fc4e3ef86 Reviewed-by: Karsten Heimrich --- src/libs/installer/component.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libs/installer/component.cpp b/src/libs/installer/component.cpp index 2fa25204e..472f269fc 100644 --- a/src/libs/installer/component.cpp +++ b/src/libs/installer/component.cpp @@ -900,6 +900,7 @@ OperationList Component::operations() const if (!d->m_minimumProgressOperation) { d->m_minimumProgressOperation = KDUpdater::UpdateOperationFactory::instance() .create(QLatin1String("MinimumProgress")); + d->m_minimumProgressOperation->setValue(QLatin1String("component"), name()); d->m_operations.append(d->m_minimumProgressOperation); } @@ -907,6 +908,7 @@ OperationList Component::operations() const d->m_licenseOperation = KDUpdater::UpdateOperationFactory::instance() .create(QLatin1String("License")); d->m_licenseOperation->setValue(QLatin1String("installer"), QVariant::fromValue(d->m_core)); + d->m_licenseOperation->setValue(QLatin1String("component"), name()); QVariantMap licenses; const QList > values = d->m_licenses.values(); -- cgit v1.2.3