diff options
-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(); |