From e1989ea5abe1459ec393fb8df42b18d37fd3147f Mon Sep 17 00:00:00 2001 From: nik Date: Fri, 17 Feb 2012 18:22:35 +0400 Subject: [PATCH] save *.iml file immediately when new module/project is created (IDEA-67033, and also fixes IDEA-81435) --- java/idea-ui/src/com/intellij/ide/impl/NewProjectUtil.java | 1 + .../openapi/roots/ui/configuration/actions/NewModuleAction.java | 1 + 2 files changed, 2 insertions(+) diff --git a/java/idea-ui/src/com/intellij/ide/impl/NewProjectUtil.java b/java/idea-ui/src/com/intellij/ide/impl/NewProjectUtil.java index 91d04d04dc3a..5bb0502d480b 100644 --- a/java/idea-ui/src/com/intellij/ide/impl/NewProjectUtil.java +++ b/java/idea-ui/src/com/intellij/ide/impl/NewProjectUtil.java @@ -142,6 +142,7 @@ public class NewProjectUtil { if (projectBuilder != null) { projectBuilder.commit(newProject, null, ModulesProvider.EMPTY_MODULES_PROVIDER); + newProject.save(); } final boolean need2OpenProjectStructure = projectBuilder == null || projectBuilder.isOpenProjectSettingsAfter(); diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/actions/NewModuleAction.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/actions/NewModuleAction.java index f49b98656919..16d17701194c 100644 --- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/actions/NewModuleAction.java +++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/actions/NewModuleAction.java @@ -73,6 +73,7 @@ public class NewModuleAction extends AnAction implements DumbAware { ModulesConfigurator.showDialog(project, null, null); } } + project.save(); } }