diff options
author | hjk <hjk@qt.io> | 2022-06-16 15:57:15 +0200 |
---|---|---|
committer | hjk <hjk@qt.io> | 2022-06-20 08:42:51 +0000 |
commit | 27ce8d6177be8d292158e607a9a93f37d6c303ab (patch) | |
tree | 32c190030cc9b74124d500f7568bb1b10a530dfa /src/plugins/fakevim/fakevimhandler.cpp | |
parent | 1bea5708b48429b50223d56d0f6c8384b38df3e7 (diff) | |
download | qt-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.cpp | 11 |
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() |