summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/libs/installer/metadatajob.cpp4
-rw-r--r--src/libs/installer/packagemanagercore_p.cpp1
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;