From bb30d8ca31e4d1efe4f6ef82a83336b2f3776592 Mon Sep 17 00:00:00 2001 From: Maxim Shafirov Date: Thu, 27 Oct 2011 15:42:55 +0400 Subject: [PATCH] Open Directory fixed. --- .../com/intellij/platform/PlatformProjectOpenProcessor.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/platform/PlatformProjectOpenProcessor.java b/platform/platform-impl/src/com/intellij/platform/PlatformProjectOpenProcessor.java index c70b23b161eb..11d16e95d300 100644 --- a/platform/platform-impl/src/com/intellij/platform/PlatformProjectOpenProcessor.java +++ b/platform/platform-impl/src/com/intellij/platform/PlatformProjectOpenProcessor.java @@ -124,6 +124,11 @@ public class PlatformProjectOpenProcessor extends ProjectOpenProcessor { else { projectDir.mkdirs(); } + + if (project == null) { + project = projectManager.newProject(projectDir.getParentFile().getName(), projectDir.getParent(), true, false); + } + if (project == null) return null; ProjectBaseDirectory.getInstance(project).setBaseDir(baseDir); for(DirectoryProjectConfigurator configurator: Extensions.getExtensions(DirectoryProjectConfigurator.EP_NAME)) {