From 489c41455a27cf0ee19205b6052c56c6e6ab230d Mon Sep 17 00:00:00 2001 From: "Denis.Zhdanov" Date: Mon, 22 Aug 2011 15:09:13 +0400 Subject: [PATCH] IDEA-73407 Correct scope indicators repainting Corrected end repaint offset calculation --- .../src/com/intellij/openapi/editor/impl/EditorImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java index b5ac76ebd731..c745f485bac3 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java @@ -318,7 +318,7 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi public void attributesChanged(@NotNull RangeHighlighterEx highlighter) { int textLength = myDocument.getTextLength(); int start = Math.max(0, Math.min(textLength - 1, highlighter.getAffectedAreaStartOffset())); - int end = Math.max(0, Math.min(start, highlighter.getAffectedAreaEndOffset())); + int end = Math.max(0, Math.min(textLength - 1, highlighter.getAffectedAreaEndOffset())); int startLine = myDocument.getLineNumber(start); int endLine = myDocument.getLineNumber(end);