diff --git a/qrenderdoc/Windows/ShaderViewer.cpp b/qrenderdoc/Windows/ShaderViewer.cpp index 90a6582ae..f573276e1 100644 --- a/qrenderdoc/Windows/ShaderViewer.cpp +++ b/qrenderdoc/Windows/ShaderViewer.cpp @@ -2471,7 +2471,7 @@ void ShaderViewer::ensureLineScrolled(ScintillaEdit *s, int line) int firstLine = s->firstVisibleLine(); int linesVisible = s->linesOnScreen(); - if(s->isVisible() && (line < firstLine || line > (firstLine + linesVisible))) + if(s->isVisible() && (line < firstLine || line > (firstLine + linesVisible - 1))) s->setFirstVisibleLine(qMax(0, line - linesVisible / 2)); }