From a460e5220b4563e94471c80e5dd360e4f02ff566 Mon Sep 17 00:00:00 2001 From: Jakub Valtar Date: Thu, 22 Oct 2015 16:07:50 +0200 Subject: [PATCH] Fix AIOOBE --- app/src/processing/app/syntax/JEditTextArea.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/processing/app/syntax/JEditTextArea.java b/app/src/processing/app/syntax/JEditTextArea.java index a6e294793..79726a878 100644 --- a/app/src/processing/app/syntax/JEditTextArea.java +++ b/app/src/processing/app/syntax/JEditTextArea.java @@ -1343,7 +1343,8 @@ public class JEditTextArea extends JComponent int wordStart = 0; int wordEnd = lineText.length(); - char ch = lineText.charAt(Math.max(0,offset - 1)); + int charPos = PApplet.constrain(offset - 1, 0, lineText.length() - 1); + char ch = lineText.charAt(charPos); CharacterKinds thisWord = CharacterKind(ch,noWordSep);