aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/fakevim
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2020-04-21 10:46:21 -0700
committerThiago Macieira <thiago.macieira@intel.com>2020-04-28 18:45:09 +0000
commit425977231456f031331e47e8bcdc6884befefa08 (patch)
tree03a52ff08476389e79478dcc5ba8c1fbe2bc77db /src/plugins/fakevim
parent05f746cfd029c0232bb5880c50d0b0d7d17f0cc5 (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.cpp6
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();