From 8e8e8ddead1272ace0706da0a4c3c7c810102b39 Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Wed, 3 Nov 2021 16:37:21 +0100 Subject: [PATCH] Use QtcProcess in runQtChooser() Change-Id: Ied2c58eb522e9ae9e5f312dce98b66bc852f41a7 Reviewed-by: hjk --- src/plugins/qtsupport/qtversionmanager.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/plugins/qtsupport/qtversionmanager.cpp b/src/plugins/qtsupport/qtversionmanager.cpp index 8b5c3eefb60..0c0865ed524 100644 --- a/src/plugins/qtsupport/qtversionmanager.cpp +++ b/src/plugins/qtsupport/qtversionmanager.cpp @@ -44,8 +44,8 @@ #include #include #include -#include #include +#include #include #include @@ -392,8 +392,9 @@ static void saveQtVersions() // Executes qtchooser with arguments in a process and returns its output static QList runQtChooser(const QString &qtchooser, const QStringList &arguments) { - QProcess p; - p.start(qtchooser, arguments); + QtcProcess p; + p.setCommand({FilePath::fromString(qtchooser), arguments}); + p.start(); p.waitForFinished(); const bool success = p.exitCode() == 0; return success ? p.readAllStandardOutput().split('\n') : QList();