IDEA-73407 Correct scope indicators repainting

Corrected end repaint offset calculation
This commit is contained in:
Denis.Zhdanov
2011-08-22 15:10:46 +04:00
parent 632f81ceaa
commit 489c41455a
@@ -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);