From 2e9743d90e024c6e9701d8bbf8e0c4d1e7fb28c8 Mon Sep 17 00:00:00 2001 From: anna Date: Mon, 19 Dec 2011 18:28:46 +0100 Subject: [PATCH] commit correct document --- .../refactoring/rename/inplace/VariableInplaceRenamer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/refactoring/rename/inplace/VariableInplaceRenamer.java b/platform/lang-impl/src/com/intellij/refactoring/rename/inplace/VariableInplaceRenamer.java index 8bfcb777245d..183d0ac3dfdb 100644 --- a/platform/lang-impl/src/com/intellij/refactoring/rename/inplace/VariableInplaceRenamer.java +++ b/platform/lang-impl/src/com/intellij/refactoring/rename/inplace/VariableInplaceRenamer.java @@ -678,9 +678,9 @@ public class VariableInplaceRenamer { protected void revertState() { CommandProcessor.getInstance().executeCommand(myProject, new Runnable() { public void run() { + final Editor topLevelEditor = InjectedLanguageUtil.getTopLevelEditor(myEditor); ApplicationManager.getApplication().runWriteAction(new Runnable() { public void run() { - final Editor topLevelEditor = InjectedLanguageUtil.getTopLevelEditor(myEditor); final TemplateState state = TemplateManagerImpl.getTemplateState(topLevelEditor); assert state != null; final int segmentsCount = state.getSegmentsCount(); @@ -691,9 +691,9 @@ public class VariableInplaceRenamer { } } }); + PsiDocumentManager.getInstance(myProject).commitDocument(topLevelEditor.getDocument()); } }, RENAME_TITLE, null); - PsiDocumentManager.getInstance(myProject).commitDocument(myEditor.getDocument()); } private static VirtualFile getTopLevelVirtualFile(final FileViewProvider fileViewProvider) {