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(); } };