forked from qt-creator/qt-creator
Use QtcProcess in runQtChooser()
Change-Id: Ied2c58eb522e9ae9e5f312dce98b66bc852f41a7 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -44,8 +44,8 @@
|
||||
#include <utils/filesystemwatcher.h>
|
||||
#include <utils/hostosinfo.h>
|
||||
#include <utils/persistentsettings.h>
|
||||
#include <utils/qtcprocess.h>
|
||||
#include <utils/qtcassert.h>
|
||||
#include <utils/qtcprocess.h>
|
||||
|
||||
#include <QDir>
|
||||
#include <QFile>
|
||||
@@ -392,8 +392,9 @@ static void saveQtVersions()
|
||||
// Executes qtchooser with arguments in a process and returns its output
|
||||
static QList<QByteArray> 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<QByteArray>();
|
||||
|
Reference in New Issue
Block a user