From 7b9930f0fdc8e57556debbf87886f0d2dae55a7c Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Tue, 22 Sep 2015 17:50:05 +0300 Subject: [PATCH] [platform] fixes a saving of freshly created project (follow-up to 1a7eb45c) --- .../intellij/platform/PlatformProjectOpenProcessor.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/platform/PlatformProjectOpenProcessor.java b/platform/platform-impl/src/com/intellij/platform/PlatformProjectOpenProcessor.java index f1770642845e..28118d06e100 100644 --- a/platform/platform-impl/src/com/intellij/platform/PlatformProjectOpenProcessor.java +++ b/platform/platform-impl/src/com/intellij/platform/PlatformProjectOpenProcessor.java @@ -161,6 +161,8 @@ public class PlatformProjectOpenProcessor extends ProjectOpenProcessor { boolean runConfigurators = true; final ProjectManagerEx projectManager = ProjectManagerEx.getInstanceEx(); Project project = null; + boolean isNew = false; + if (projectDir.exists()) { try { for (ProjectOpenProcessor processor : ProjectOpenProcessor.EXTENSION_POINT_NAME.getExtensions()) { @@ -183,15 +185,14 @@ public class PlatformProjectOpenProcessor extends ProjectOpenProcessor { } } else { + //noinspection ResultOfMethodCallIgnored projectDir.mkdirs(); + isNew = true; } - boolean isNew = false; - if (project == null) { String projectName = dummyProject ? dummyProjectName : projectDir.getParentFile().getName(); project = projectManager.newProject(projectName, projectDir.getParent(), true, dummyProject); - isNew = true; } if (project == null) {