diff --git a/platform/platform-impl/src/com/intellij/ui/LanguageTextField.java b/platform/platform-impl/src/com/intellij/ui/LanguageTextField.java index 8af17d13c8db..41cec4def929 100644 --- a/platform/platform-impl/src/com/intellij/ui/LanguageTextField.java +++ b/platform/platform-impl/src/com/intellij/ui/LanguageTextField.java @@ -95,7 +95,7 @@ public class LanguageTextField extends EditorTextField { final PsiFileFactory factory = PsiFileFactory.getInstance(notNullProject); final long stamp = LocalTimeCounter.currentTime(); - final PsiFile psiFile = factory.createFileFromText("Dummy." + fileType.getDefaultExtension(), fileType, "", stamp, true, false); + final PsiFile psiFile = factory.createFileFromText("Dummy." + fileType.getDefaultExtension(), fileType, value, stamp, true, false); documentCreator.customizePsiFile(psiFile); // No need to guess project in getDocument - we already know it @@ -104,12 +104,6 @@ public class LanguageTextField extends EditorTextField { document = ReadAction.compute(() -> PsiDocumentManager.getInstance(notNullProject).getDocument(psiFile)); } assert document != null; - - if (!value.isEmpty()) { - ApplicationManager.getApplication().runWriteAction(() -> { - document.setText(value); // do not put initial value into backing LightVirtualFile.contentsToByteArray - }); - } return document; } else {