forked from qt-creator/qt-creator
VCS: Use outputCodec for stdErr
Change-Id: I0e9b4b1aa48bfab8ff84d2559d6971ca9fdde5b6 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
committed by
Orgad Shaneh
parent
07d486ce94
commit
f5afaac070
@@ -863,14 +863,15 @@ static SynchronousProcessResponse runVcsFullySynchronously(const QString &workin
|
||||
&stdOut, &stdErr, true);
|
||||
|
||||
if (!stdErr.isEmpty()) {
|
||||
response.stdErr = QString::fromLocal8Bit(stdErr).remove(QLatin1Char('\r'));
|
||||
response.stdErr = (outputCodec ? outputCodec->toUnicode(stdErr) : QString::fromLocal8Bit(stdErr));
|
||||
response.stdErr.remove(QLatin1Char('\r'));
|
||||
if (!(flags & VcsBasePlugin::SuppressStdErrInLogWindow))
|
||||
outputWindow->append(response.stdErr);
|
||||
}
|
||||
|
||||
if (!stdOut.isEmpty()) {
|
||||
response.stdOut = (outputCodec ? outputCodec->toUnicode(stdOut) : QString::fromLocal8Bit(stdOut))
|
||||
.remove(QLatin1Char('\r'));
|
||||
response.stdOut = (outputCodec ? outputCodec->toUnicode(stdOut) : QString::fromLocal8Bit(stdOut));
|
||||
response.stdOut.remove(QLatin1Char('\r'));
|
||||
if (flags & VcsBasePlugin::ShowStdOutInLogWindow) {
|
||||
if (flags & VcsBasePlugin::SilentOutput)
|
||||
outputWindow->appendSilently(response.stdOut);
|
||||
|
||||
Reference in New Issue
Block a user