From f1253b7f66f4a7f73341142fec4905cb2ed2701d Mon Sep 17 00:00:00 2001
From: dt <qtc-committer@nokia.com>
Date: Wed, 28 Jul 2010 15:33:25 +0200
Subject: [PATCH] Fix outputwindow to not give output twice to the outputwindow

Reviewed-By: Erik Verbruggen
---
 src/plugins/projectexplorer/outputwindow.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/plugins/projectexplorer/outputwindow.cpp b/src/plugins/projectexplorer/outputwindow.cpp
index 9ce542063dc..67ab62a32f5 100644
--- a/src/plugins/projectexplorer/outputwindow.cpp
+++ b/src/plugins/projectexplorer/outputwindow.cpp
@@ -532,7 +532,8 @@ void OutputWindow::appendApplicationOutputInline(const QString &output, bool onS
     if (!enforceNewline) {
         newline = out.indexOf(QLatin1Char('\n'));
         moveCursor(QTextCursor::End);
-        m_formatter->appendApplicationOutput(newline < 0 ? out : out.left(newline), onStdErr); // doesn't enforce new paragraph like appendPlainText
+        if (newline != -1)
+            m_formatter->appendApplicationOutput(out.left(newline), onStdErr); // doesn't enforce new paragraph like appendPlainText
     }
 
     QString s = out.mid(newline+1);
-- 
GitLab