diff --git a/src/plugins/vcsbase/vcsbaseoutputwindow.cpp b/src/plugins/vcsbase/vcsbaseoutputwindow.cpp
index df6f201d9ad510aea48e31871e7fa48f61978394..d89a9b9ba5c258e6f5660f6a2d6d964df2874c1d 100644
--- a/src/plugins/vcsbase/vcsbaseoutputwindow.cpp
+++ b/src/plugins/vcsbase/vcsbaseoutputwindow.cpp
@@ -381,7 +381,7 @@ void VCSBaseOutputWindow::appendData(const QByteArray &data)
 
 void VCSBaseOutputWindow::appendDataSilently(const QByteArray &data)
 {
-    append(QTextCodec::codecForLocale()->toUnicode(data));
+    appendSilently(QTextCodec::codecForLocale()->toUnicode(data));
 }
 
 VCSBaseOutputWindow *VCSBaseOutputWindow::instance()