From 5faf3834138635995dd3903a7ffeec0a3294c3d8 Mon Sep 17 00:00:00 2001 From: Jurgen Date: Mon, 26 Aug 2019 14:42:40 +0200 Subject: [PATCH] Fixed an empty line not being highlighted --- .../src/main/java/org/fxmisc/richtext/GenericStyledArea.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/richtextfx/src/main/java/org/fxmisc/richtext/GenericStyledArea.java b/richtextfx/src/main/java/org/fxmisc/richtext/GenericStyledArea.java index 53dcafa31..ba9f1bb76 100644 --- a/richtextfx/src/main/java/org/fxmisc/richtext/GenericStyledArea.java +++ b/richtextfx/src/main/java/org/fxmisc/richtext/GenericStyledArea.java @@ -1171,7 +1171,9 @@ public void setLineHighlighterOn( boolean show ) if ( b.getMinY() != caretPrevY && lineHighlighter != null ) { int p = getCurrentParagraph(); - lineHighlighter.selectRange( p, getCurrentLineStartInParargraph(), p, getCurrentLineEndInParargraph() ); + int start = getCurrentLineStartInParargraph(); + int end = getCurrentLineEndInParargraph() + 1; // +1 for empty lines + lineHighlighter.selectRange( p, start, p, end ); caretPrevY = b.getMinY(); } };