mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
EA-31581 - assert: DocumentImpl.createRangeMarker (roma)
(cherry picked from commit 81c8c1d11c96f595ce5c2a51c15901e73cae4d45)
This commit is contained in:
+9
-1
@@ -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");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user