From fa1515185ad0986634ec89e8227d3705e9acef70 Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Wed, 3 Nov 2021 17:54:53 +0100 Subject: [PATCH] Use QtcProcess in webassembly Change-Id: I19da9f4d9b2892256bf19655858ef585aa4825a8 Reviewed-by: hjk Reviewed-by: Alessandro Portale --- .../webassembly/webassemblyrunconfigurationaspects.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/plugins/webassembly/webassemblyrunconfigurationaspects.cpp b/src/plugins/webassembly/webassemblyrunconfigurationaspects.cpp index a878f6becd9..ffd6a2d8d6e 100644 --- a/src/plugins/webassembly/webassemblyrunconfigurationaspects.cpp +++ b/src/plugins/webassembly/webassemblyrunconfigurationaspects.cpp @@ -30,6 +30,7 @@ #include #include +#include #include @@ -48,11 +49,10 @@ static QStringList detectedBrowsers(ProjectExplorer::Target *target) const Utils::Environment environment = bc->environment(); const Utils::FilePath emrunPath = environment.searchInPath("emrun"); - QProcess browserLister; - browserLister.setProcessEnvironment(environment.toProcessEnvironment()); - browserLister.setProgram(emrunPath.toString()); - browserLister.setArguments({"--list_browsers"}); - browserLister.start(QIODevice::ReadOnly); + QtcProcess browserLister; + browserLister.setEnvironment(environment); + browserLister.setCommand({emrunPath, {"--list_browsers"}}); + browserLister.start(); if (browserLister.waitForFinished()) { const QByteArray output = browserLister.readAllStandardOutput();