From 4fbd0023dc58a30ed9bd2eb6cc622afbd78f9ace Mon Sep 17 00:00:00 2001 From: peter Date: Tue, 26 Apr 2016 10:11:44 +0200 Subject: [PATCH] debugger editor: don't commit document, take text from it directly --- .../jetbrains/java/debugger/JavaDebuggerEditorsProvider.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/java/debugger/impl/src/org/jetbrains/java/debugger/JavaDebuggerEditorsProvider.java b/java/debugger/impl/src/org/jetbrains/java/debugger/JavaDebuggerEditorsProvider.java index fe92203e34ae..9146674a158f 100644 --- a/java/debugger/impl/src/org/jetbrains/java/debugger/JavaDebuggerEditorsProvider.java +++ b/java/debugger/impl/src/org/jetbrains/java/debugger/JavaDebuggerEditorsProvider.java @@ -41,7 +41,6 @@ import java.util.Collections; import java.util.stream.Collectors; public class JavaDebuggerEditorsProvider extends XDebuggerEditorsProviderBase { - @NotNull @Override public FileType getFileType() { return JavaFileType.INSTANCE; @@ -70,10 +69,9 @@ public class JavaDebuggerEditorsProvider extends XDebuggerEditorsProviderBase { @NotNull @Override public XExpression createExpression(@NotNull Project project, @NotNull Document document, @Nullable Language language, @NotNull EvaluationMode mode) { - PsiDocumentManager.getInstance(project).commitDocument(document); PsiFile psiFile = PsiDocumentManager.getInstance(project).getPsiFile(document); if (psiFile != null) { - return new XExpressionImpl(psiFile.getText(), language, StringUtil.nullize(((JavaCodeFragment)psiFile).importsToString()), mode); + return new XExpressionImpl(document.getText(), language, StringUtil.nullize(((JavaCodeFragment)psiFile).importsToString()), mode); } return super.createExpression(project, document, language, mode); }