Git: Avoid one use of SynchronousProcess

The synchronity was not used anyway.

Change-Id: I9e724d7c01e7e89c12954ac9e2b213c65302d942
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
hjk
2021-04-30 08:06:46 +02:00
parent 999d22084d
commit 4564b2c36c

View File

@@ -31,7 +31,7 @@
#include <vcsbase/vcsoutputwindow.h> #include <vcsbase/vcsoutputwindow.h>
#include <utils/algorithm.h> #include <utils/algorithm.h>
#include <utils/synchronousprocess.h> #include <utils/qtcprocess.h>
#include <QJsonArray> #include <QJsonArray>
#include <QJsonDocument> #include <QJsonDocument>
@@ -225,7 +225,8 @@ QString GerritChange::fullTitle() const
// In theory, querying uses a continuation/limit protocol, but we assume // In theory, querying uses a continuation/limit protocol, but we assume
// we will never reach a limit with those queries. // we will never reach a limit with those queries.
class QueryContext : public QObject { class QueryContext : public QObject
{
Q_OBJECT Q_OBJECT
public: public:
QueryContext(const QString &query, QueryContext(const QString &query,
@@ -249,7 +250,7 @@ private:
void errorTermination(const QString &msg); void errorTermination(const QString &msg);
QProcess m_process; Utils::QtcProcess m_process;
QTimer m_timer; QTimer m_timer;
QString m_binary; QString m_binary;
QByteArray m_output; QByteArray m_output;
@@ -322,7 +323,8 @@ void QueryContext::start()
// Order: synchronous call to error handling if something goes wrong. // Order: synchronous call to error handling if something goes wrong.
VcsOutputWindow::appendCommand(m_process.workingDirectory(), {m_binary, m_arguments}); VcsOutputWindow::appendCommand(m_process.workingDirectory(), {m_binary, m_arguments});
m_timer.start(); m_timer.start();
m_process.start(m_binary, m_arguments); m_process.setCommand({m_binary, m_arguments});
m_process.start();
m_process.closeWriteChannel(); m_process.closeWriteChannel();
} }
@@ -337,7 +339,7 @@ void QueryContext::errorTermination(const QString &msg)
void QueryContext::terminate() void QueryContext::terminate()
{ {
Utils::SynchronousProcess::stopProcess(m_process); m_process.stopProcess();
} }
void QueryContext::processError(QProcess::ProcessError e) void QueryContext::processError(QProcess::ProcessError e)