diff --git a/platform/platform-impl/src/com/intellij/ide/CommandLineProcessor.java b/platform/platform-impl/src/com/intellij/ide/CommandLineProcessor.java index 220b62218593..423b8c9cedea 100644 --- a/platform/platform-impl/src/com/intellij/ide/CommandLineProcessor.java +++ b/platform/platform-impl/src/com/intellij/ide/CommandLineProcessor.java @@ -75,7 +75,7 @@ public class CommandLineProcessor { options.add(PlatformProjectOpenProcessor.Option.TEMP_PROJECT); options.add(PlatformProjectOpenProcessor.Option.FORCE_NEW_FRAME); } - Project project = PlatformProjectOpenProcessor.doOpenProject(file, null, line, null, options); + Project project = PlatformProjectOpenProcessor.getInstance().doOpenProject(file, null, line, options); if (project == null) { Messages.showErrorDialog("No project found to open file in", "Cannot Open File"); } diff --git a/platform/platform-impl/src/com/intellij/platform/PlatformProjectOpenProcessor.java b/platform/platform-impl/src/com/intellij/platform/PlatformProjectOpenProcessor.java index 6be13a960220..93fda18ac197 100644 --- a/platform/platform-impl/src/com/intellij/platform/PlatformProjectOpenProcessor.java +++ b/platform/platform-impl/src/com/intellij/platform/PlatformProjectOpenProcessor.java @@ -104,6 +104,11 @@ public class PlatformProjectOpenProcessor extends ProjectOpenProcessor { return doOpenProject(virtualFile, projectToClose, -1, null, options); } + @Nullable + public Project doOpenProject(@NotNull VirtualFile file, @Nullable Project projectToClose, int line, @NotNull EnumSet