diff --git a/platform/lang-impl/src/com/intellij/refactoring/rename/inplace/MemberInplaceRenamer.java b/platform/lang-impl/src/com/intellij/refactoring/rename/inplace/MemberInplaceRenamer.java index f32e357e8e8e..e1bcd8634d29 100644 --- a/platform/lang-impl/src/com/intellij/refactoring/rename/inplace/MemberInplaceRenamer.java +++ b/platform/lang-impl/src/com/intellij/refactoring/rename/inplace/MemberInplaceRenamer.java @@ -305,7 +305,7 @@ public class MemberInplaceRenamer extends VariableInplaceRenamer { @Override protected void revertStateOnFinish() { final Editor editor = InjectedLanguageEditorUtil.getTopLevelEditor(myEditor); - if (editor == FileEditorManager.getInstance(myProject).getSelectedTextEditor()) { + if (editor == FileEditorManager.getInstance(myProject).getSelectedTextEditor() && !ApplicationManager.getApplication().isHeadlessEnvironment()) { ((EditorImpl)editor).startDumb(); } revertState();