diff options
author | Thiago Macieira <thiago.macieira@intel.com> | 2020-04-21 10:46:21 -0700 |
---|---|---|
committer | Thiago Macieira <thiago.macieira@intel.com> | 2020-04-28 18:45:09 +0000 |
commit | 425977231456f031331e47e8bcdc6884befefa08 (patch) | |
tree | 03a52ff08476389e79478dcc5ba8c1fbe2bc77db /src/plugins/fakevim | |
parent | 05f746cfd029c0232bb5880c50d0b0d7d17f0cc5 (diff) |
Fix deprecation against QProcess::start splitting overload
Change-Id: I9709abb1c3734e10a7defffd1607e6d198bbf964
Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins/fakevim')
-rw-r--r-- | src/plugins/fakevim/fakevimhandler.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp index 743e511248..601377ed69 100644 --- a/src/plugins/fakevim/fakevimhandler.cpp +++ b/src/plugins/fakevim/fakevimhandler.cpp @@ -776,7 +776,13 @@ static QString fromLocalEncoding(const QByteArray &data) static QString getProcessOutput(const QString &command, const QString &input) { QProcess proc; +#if QT_VERSION >= QT_VERSION_CHECK(5,15,0) + QStringList arguments = QProcess::splitCommand(command); + QString executable = arguments.takeFirst(); + proc.start(executable, arguments); +#else proc.start(command); +#endif proc.waitForStarted(); proc.write(toLocalEncoding(input)); proc.closeWriteChannel(); |