From b729a6cee28a59ce82415696c1ac5aec4ba154e9 Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Tue, 2 Nov 2021 13:11:05 +0100 Subject: [PATCH] Use QtcProcess in createAvdCommand() Change-Id: Ic90bb732814de11dbb17d43649f464fabd671d21 Reviewed-by: Alessandro Portale --- src/plugins/android/androidavdmanager.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/plugins/android/androidavdmanager.cpp b/src/plugins/android/androidavdmanager.cpp index 27000badf6e..ce56695c9a8 100644 --- a/src/plugins/android/androidavdmanager.cpp +++ b/src/plugins/android/androidavdmanager.cpp @@ -118,9 +118,10 @@ static CreateAvdInfo createAvdCommand(const AndroidConfig &config, const CreateA const FilePath avdManagerTool = config.avdManagerToolPath(); qCDebug(avdManagerLog) << "Running AVD Manager command:" << CommandLine(avdManagerTool, arguments).toUserOutput(); - QProcess proc; - proc.setEnvironment(AndroidConfigurations::toolsEnvironment(config).toStringList()); - proc.start(avdManagerTool.toString(), arguments); + QtcProcess proc(ProcessMode::Writer); + proc.setEnvironment(AndroidConfigurations::toolsEnvironment(config)); + proc.setCommand({avdManagerTool, arguments}); + proc.start(); if (!proc.waitForStarted()) { result.error = QApplication::translate("AndroidAvdManager", "Could not start process \"%1 %2\"")