diff --git a/src/plugins/projectexplorer/outputwindow.cpp b/src/plugins/projectexplorer/outputwindow.cpp
index 68a6c57eb3126a3daae63537ae0168e2be5af731..5384ee5ccb78f39faf3f81d06f52051564486ed1 100644
--- a/src/plugins/projectexplorer/outputwindow.cpp
+++ b/src/plugins/projectexplorer/outputwindow.cpp
@@ -688,11 +688,7 @@ void OutputWindow::appendText(const QString &textIn, const QTextCharFormat &form
 
 bool OutputWindow::isScrollbarAtBottom() const
 {
-    return isVisible()
-            && (blockBoundingRect(document()->lastBlock()).bottom()
-                + contentOffset().y() <= viewport()->rect().bottom());
-
-    // return verticalScrollBar()->value() == verticalScrollBar()->maximum();
+    return verticalScrollBar()->value() == verticalScrollBar()->maximum();
 }
 
 void OutputWindow::clear()