summaryrefslogtreecommitdiff
path: root/src/plugins/fakevim/fakevimhandler.cpp
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2022-06-16 15:57:15 +0200
committerhjk <hjk@qt.io>2022-06-20 08:42:51 +0000
commit27ce8d6177be8d292158e607a9a93f37d6c303ab (patch)
tree32c190030cc9b74124d500f7568bb1b10a530dfa /src/plugins/fakevim/fakevimhandler.cpp
parent1bea5708b48429b50223d56d0f6c8384b38df3e7 (diff)
downloadqt-creator-27ce8d6177be8d292158e607a9a93f37d6c303ab.tar.gz
FakeVim: Simplify calling external processes
Change-Id: I5157e2e73654df8bef65d72b7209c487e8b0c881 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Diffstat (limited to 'src/plugins/fakevim/fakevimhandler.cpp')
-rw-r--r--src/plugins/fakevim/fakevimhandler.cpp11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp
index 79e8153c01..56980bfb2c 100644
--- a/src/plugins/fakevim/fakevimhandler.cpp
+++ b/src/plugins/fakevim/fakevimhandler.cpp
@@ -864,15 +864,6 @@ static QByteArray toLocalEncoding(const QString &text)
#endif
}
-static QString fromLocalEncoding(const QByteArray &data)
-{
-#if defined(Q_OS_WIN)
- return QString::fromLocal8Bit(data).replace("\n", "\r\n");
-#else
- return QString::fromLocal8Bit(data);
-#endif
-}
-
static QString getProcessOutput(const QString &command, const QString &input)
{
Utils::QtcProcess proc;
@@ -884,7 +875,7 @@ static QString getProcessOutput(const QString &command, const QString &input)
// Solution is to create a QObject for each process and emit finished state.
proc.waitForFinished();
- return fromLocalEncoding(proc.readAllStandardOutput());
+ return proc.cleanedStdOut();
}
static const QMap<QString, int> &vimKeyNames()