From 912dee875aabcedb847eeff1e6dbe500e4d39446 Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Mon, 8 Jul 2024 20:28:03 +0200 Subject: [PATCH] UpdateInfoPlugin: Simplify recipe Use conditional expression with nullItem. Change-Id: I834741e20c977a3e64967753b4b5753a6d280567 Reviewed-by: Eike Ziller --- src/plugins/updateinfo/updateinfoplugin.cpp | 22 ++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/plugins/updateinfo/updateinfoplugin.cpp b/src/plugins/updateinfo/updateinfoplugin.cpp index 98e1160f3f6..c8aee23861b 100644 --- a/src/plugins/updateinfo/updateinfoplugin.cpp +++ b/src/plugins/updateinfo/updateinfoplugin.cpp @@ -145,17 +145,17 @@ void UpdateInfoPlugin::startCheckForUpdates() d->m_updateOutput = process.cleanedStdOut(); }; - QList tasks { ProcessTask(onUpdateSetup, onUpdateDone, CallDoneIf::Success) }; - if (d->m_settings.checkForQtVersions) { - const auto onPackagesSetup = [doSetup](Process &process) { - doSetup(process, {"se", "qt[.]qt[0-9][.][0-9]+$", "-g", "*=false,ifw.package.*=true"}); - }; - const auto onPackagesDone = [this](const Process &process) { - d->m_packagesOutput = process.cleanedStdOut(); - }; - tasks << ProcessTask(onPackagesSetup, onPackagesDone, CallDoneIf::Success); - } - d->m_taskTreeRunner.start(tasks, onTreeSetup, onTreeDone); + const Group recipe { + ProcessTask(onUpdateSetup, onUpdateDone, CallDoneIf::Success), + d->m_settings.checkForQtVersions + ? ProcessTask([doSetup](Process &process) { + doSetup(process, {"se", "qt[.]qt[0-9][.][0-9]+$", "-g", "*=false,ifw.package.*=true"}); + }, [this](const Process &process) { + d->m_packagesOutput = process.cleanedStdOut(); + }, CallDoneIf::Success) + : nullItem + }; + d->m_taskTreeRunner.start(recipe, onTreeSetup, onTreeDone); } void UpdateInfoPlugin::stopCheckForUpdates()