From 7208ada5b31f46b945286897a416079c9bc609f9 Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Wed, 3 Nov 2021 15:50:10 +0100 Subject: [PATCH] Use QtcProcess in QbsSettings Change-Id: I2d58e039ab84d1a3fe1a04b708209c893384cca0 Reviewed-by: Christian Kandeler --- src/plugins/qbsprojectmanager/qbssettings.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/plugins/qbsprojectmanager/qbssettings.cpp b/src/plugins/qbsprojectmanager/qbssettings.cpp index 0233955175a..010fad3f73e 100644 --- a/src/plugins/qbsprojectmanager/qbssettings.cpp +++ b/src/plugins/qbsprojectmanager/qbssettings.cpp @@ -33,12 +33,12 @@ #include #include #include +#include #include #include #include #include -#include using namespace Utils; @@ -53,8 +53,9 @@ static QString getQbsVersion(const FilePath &qbsExe) { if (qbsExe.isEmpty() || !qbsExe.exists()) return {}; - QProcess qbsProc; - qbsProc.start(qbsExe.toString(), {"--version"}); + QtcProcess qbsProc; + qbsProc.setCommand({qbsExe, {"--version"}}); + qbsProc.start(); if (!qbsProc.waitForStarted(3000) || !qbsProc.waitForFinished(5000) || qbsProc.exitCode() != 0) { return {};