diff --git a/support/org/intellij/grammar/actions/BnfGenerateLexerAction.java b/support/org/intellij/grammar/actions/BnfGenerateLexerAction.java index 71ef7965..4d2f95aa 100644 --- a/support/org/intellij/grammar/actions/BnfGenerateLexerAction.java +++ b/support/org/intellij/grammar/actions/BnfGenerateLexerAction.java @@ -107,13 +107,11 @@ protected void run() throws Throwable { String packageName = aPackage == null ? null : aPackage.getQualifiedName(); String text = generateLexerText(bnfFile, packageName); - PsiFile psiFile = psiDirectory.findFile(flexFileName); - if (psiFile == null) psiFile = psiDirectory.createFile("_" + flexFileName); FileContentUtil.setFileText(project, virtualFile, text); Notifications.Bus.notify(new Notification(BnfConstants.GENERATION_GROUP, - psiFile.getName() + " generated", "to " + virtualFile.getParent().getPath(), + virtualFile.getName() + " generated", "to " + virtualFile.getParent().getPath(), NotificationType.INFORMATION), project); associateFileTypeAndNavigate(project, virtualFile);