diff --git a/src/ScreenWindow.cpp b/src/ScreenWindow.cpp index 1cb6b82fa..4da342384 100644 --- a/src/ScreenWindow.cpp +++ b/src/ScreenWindow.cpp @@ -281,7 +281,7 @@ void ScreenWindow::notifyOutputChanged() if ( _trackOutput ) { _scrollCount -= _screen->scrolledLines(); - _currentLine = _screen->getHistLines() - (windowLines()-_screen->getLines()); + _currentLine = qMax(0,_screen->getHistLines() - (windowLines()-_screen->getLines())); } else {