summaryrefslogtreecommitdiff
path: root/src/plugins/fakevim/fakevimhandler.cpp
diff options
context:
space:
mode:
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()