From 8471576e61eb664ab90ddfecd99edb2e4dac06fa Mon Sep 17 00:00:00 2001 From: Bytekeeper Date: Thu, 4 May 2017 16:51:38 +0200 Subject: [PATCH] Hotfix for TomasMikula/RichTextFX#481 --- src/main/java/org/stt/gui/jfx/text/CommandHighlighter.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/stt/gui/jfx/text/CommandHighlighter.java b/src/main/java/org/stt/gui/jfx/text/CommandHighlighter.java index fe74e504..86ab9aa4 100644 --- a/src/main/java/org/stt/gui/jfx/text/CommandHighlighter.java +++ b/src/main/java/org/stt/gui/jfx/text/CommandHighlighter.java @@ -25,7 +25,9 @@ public void update() { EnglishCommandsLexer lexer = new EnglishCommandsLexer(input); TokenStream tokenStream = new CommonTokenStream(lexer); EnglishCommandsParser parser = new EnglishCommandsParser(tokenStream); - textArea.clearStyle(0, textArea.getLength()); + if (textArea.getLength() > 0) { + textArea.clearStyle(0, textArea.getLength()); + } parser.command().accept(visitor); }