From e72d222f3cd5ae0dd28d8ae443483bad39cffb10 Mon Sep 17 00:00:00 2001 From: anna Date: Thu, 20 Sep 2012 18:20:46 +0200 Subject: [PATCH] EA-39386 - IAE: RangeMarkerImpl. --- .../src/com/intellij/refactoring/util/RefactoringUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/refactoring/util/RefactoringUtil.java b/java/java-impl/src/com/intellij/refactoring/util/RefactoringUtil.java index 2cdbdd9b441f..21c0dc3a5ff6 100644 --- a/java/java-impl/src/com/intellij/refactoring/util/RefactoringUtil.java +++ b/java/java-impl/src/com/intellij/refactoring/util/RefactoringUtil.java @@ -685,7 +685,7 @@ public class RefactoringUtil { if (occurrences.length > 1) { for (PsiElement occurrence : occurrences) { final RangeMarker rangeMarker = occurrence.getUserData(ElementToWorkOn.TEXT_RANGE); - if (rangeMarker != null) { + if (rangeMarker != null && rangeMarker.isValid()) { highlightManager .addRangeHighlight(editor, rangeMarker.getStartOffset(), rangeMarker.getEndOffset(), attributes, true, highlighters); }