diff options
-rw-r--r-- | src/libs/installer/metadatajob.cpp | 4 | ||||
-rw-r--r-- | src/libs/installer/packagemanagercore_p.cpp | 1 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/libs/installer/metadatajob.cpp b/src/libs/installer/metadatajob.cpp index b08605b99..8cdeedaed 100644 --- a/src/libs/installer/metadatajob.cpp +++ b/src/libs/installer/metadatajob.cpp @@ -219,7 +219,7 @@ void MetadataJob::doStart() setError(Job::NoError); setErrorString(QString()); m_metadataResult.clear(); - setProgressTotalAmount(0); + setProgressTotalAmount(100); if (!m_core) { emitFinishedWithError(Job::Canceled, tr("Missing package manager core engine.")); @@ -242,6 +242,7 @@ void MetadataJob::doStart() QList<FileTaskItem> items; quint64 cachedCount = 0; + setProgressTotalAmount(0); // Show only busy indicator during this loop as we have no progress to measure foreach (const Repository &repo, repositories) { // For not blocking the UI qApp->processEvents(); @@ -287,6 +288,7 @@ void MetadataJob::doStart() items.append(item); } } + setProgressTotalAmount(100); const quint64 totalCount = repositories.count(); if (cachedCount > 0) { qCDebug(lcInstallerInstallLog).nospace() << "Loaded from cache " diff --git a/src/libs/installer/packagemanagercore_p.cpp b/src/libs/installer/packagemanagercore_p.cpp index f17eb3c70..b4eab7712 100644 --- a/src/libs/installer/packagemanagercore_p.cpp +++ b/src/libs/installer/packagemanagercore_p.cpp @@ -506,7 +506,6 @@ bool PackageManagerCorePrivate::buildComponentAliases() template <typename T> bool PackageManagerCorePrivate::loadComponentScripts(const T &components, const bool postScript) { - totalProgress(100); infoMessage(nullptr, tr("Loading component scripts...")); quint64 loadedComponents = 0; |