EA-31581 - assert: DocumentImpl.createRangeMarker (roma)

(cherry picked from commit 81c8c1d11c96f595ce5c2a51c15901e73cae4d45)
This commit is contained in:
anna
2011-12-06 10:38:16 +01:00
parent 2e3bf8e1dd
commit 744c3526a6
@@ -62,7 +62,15 @@ public class MemberInplaceRenamer extends VariableInplaceRenamer {
super(elementToRename, editor);
myOldName = elementToRename.getName();
mySubstituted = substituted;
mySubstitutedRange = mySubstituted != null && mySubstituted != myElementToRename && mySubstituted.getTextRange() != null ? myEditor.getDocument().createRangeMarker(mySubstituted.getTextRange()) : null;
if (mySubstituted != null && mySubstituted != myElementToRename && mySubstituted.getTextRange() != null) {
final PsiFile containingFile = mySubstituted.getContainingFile();
if (!notSameFile(containingFile.getVirtualFile(), containingFile)) {
mySubstitutedRange = myEditor.getDocument().createRangeMarker(mySubstituted.getTextRange());
}
}
else {
mySubstitutedRange = null;
}
showDialogAdvertisement("RenameElement");
}