From 5de27cdb3296fd043d157e6b067cc903d8977989 Mon Sep 17 00:00:00 2001 From: Arttu Tarkiainen Date: Fri, 29 Sep 2023 09:56:32 +0300 Subject: Evaluate component aliases only for command line installer runs Return early from building the component aliases for non-CLI runs, to save some time from the metadata evaluation phase. The aliases are currently only usable from installer's CLI. Change-Id: Id8acde1b8353f498e3dfd0bd69156b17de245105 Reviewed-by: Qt CI Bot Reviewed-by: Katja Marttila --- src/libs/installer/packagemanagercore_p.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/libs/installer/packagemanagercore_p.cpp') diff --git a/src/libs/installer/packagemanagercore_p.cpp b/src/libs/installer/packagemanagercore_p.cpp index fd2e9abd4..94e8e5b79 100644 --- a/src/libs/installer/packagemanagercore_p.cpp +++ b/src/libs/installer/packagemanagercore_p.cpp @@ -438,6 +438,10 @@ bool PackageManagerCorePrivate::buildComponentTree(QHash &c bool PackageManagerCorePrivate::buildComponentAliases() { + // For now, aliases are only used for command line runs + if (!m_core->isCommandLineInstance()) + return true; + { const QList aliasList = componentAliases(); if (aliasList.isEmpty()) -- cgit v1.2.3