EA-33742 - IAE: RangeMarkerImpl.<init>

This commit is contained in:
Alexey Kudravtsev
2012-03-28 15:39:36 +04:00
parent aff5a3dde2
commit 1ac7fa4835
@@ -73,8 +73,9 @@ public class RangeBlinker {
MarkupModel markupModel = myEditor.getMarkupModel();
if (show) {
for (Segment rangeMarker : myMarkers) {
RangeHighlighter highlighter = markupModel.addRangeHighlighter(rangeMarker.getStartOffset(), rangeMarker.getEndOffset(),
for (Segment segment : myMarkers) {
if (segment.getEndOffset() > myEditor.getDocument().getTextLength()) continue;
RangeHighlighter highlighter = markupModel.addRangeHighlighter(segment.getStartOffset(), segment.getEndOffset(),
HighlighterLayer.ADDITIONAL_SYNTAX, myAttributes,
HighlighterTargetArea.EXACT_RANGE);
myAddedHighlighters.add(highlighter);
@@ -85,6 +86,7 @@ public class RangeBlinker {
}
stopBlinking();
myBlinkingAlarm.addRequest(new Runnable() {
@Override
public void run() {
if (myTimeToLive > 0 || show) {
myTimeToLive--;