ProjectExplorer: Fix potential division by zero

Reported by Coverity.

Change-Id: Ie11625afc862bd7918d5b9bffd73e6726adaac0f
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
Orgad Shaneh
2023-01-30 09:46:20 +02:00
committed by Orgad Shaneh
parent c5ea756027
commit 4bfdfc2fbc

View File

@@ -246,7 +246,7 @@ void AbstractProcessStep::runTaskTree(const Tasking::Group &recipe)
d->m_taskTree.reset(new TaskTree(recipe));
connect(d->m_taskTree.get(), &TaskTree::progressValueChanged, this, [this](int value) {
emit progress(qRound(double(value) * 100 / d->m_taskTree->progressMaximum()), {});
emit progress(qRound(double(value) * 100 / std::max(d->m_taskTree->progressMaximum(), 1)), {});
});
connect(d->m_taskTree.get(), &TaskTree::done, this, [this] {
emit finished(true);