From 4a5dbe15d9ad00559aa995af358abd2cb1be198e Mon Sep 17 00:00:00 2001 From: Akarshit Wal Date: Sat, 29 Nov 2014 19:06:07 +0530 Subject: [PATCH] Fix for Exception when pressing PgDn in a code without scrollbar --- app/src/processing/app/syntax/InputHandler.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/processing/app/syntax/InputHandler.java b/app/src/processing/app/syntax/InputHandler.java index 7b6b014fb..51f3ee072 100644 --- a/app/src/processing/app/syntax/InputHandler.java +++ b/app/src/processing/app/syntax/InputHandler.java @@ -865,9 +865,10 @@ public abstract class InputHandler extends KeyAdapter int line = textArea.getCaretLine(); firstLine += visibleLines; - - if(firstLine + visibleLines >= lineCount - 1) - firstLine = lineCount - visibleLines; + if (firstLine >= lineCount ) + firstLine -= visibleLines; + else if(firstLine + visibleLines >= lineCount - 1) + firstLine = lineCount - visibleLines; textArea.setFirstLine(firstLine);