be ready if editor is closed during inplace rename

EA-95882 - TDDE: TraceableDisposable.throwDisposalError
This commit is contained in:
Anna.Kozlova
2017-02-09 10:14:07 +01:00
parent e1cf56ba6f
commit fa6fbc3b84
@@ -255,7 +255,9 @@ public class MemberInplaceRenamer extends VariableInplaceRenamer {
protected void restoreCaretOffsetAfterRename() {
if (myBeforeRevert != null) {
myEditor.getCaretModel().moveToOffset(myBeforeRevert.getEndOffset());
if (!myEditor.isDisposed()) {
myEditor.getCaretModel().moveToOffset(myBeforeRevert.getEndOffset());
}
myBeforeRevert.dispose();
}
}