From 30fe2c48a9879ad0dfd93921c99ed3fc7e6340d1 Mon Sep 17 00:00:00 2001 From: nik Date: Wed, 4 Jun 2014 12:39:32 +0400 Subject: [PATCH] invoke 'save' after 'mark root' action to update iml files immediately --- .../intellij/ide/projectView/actions/MarkRootActionBase.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/ide/projectView/actions/MarkRootActionBase.java b/platform/lang-impl/src/com/intellij/ide/projectView/actions/MarkRootActionBase.java index 20570cd8d221..815c3e8815ac 100644 --- a/platform/lang-impl/src/com/intellij/ide/projectView/actions/MarkRootActionBase.java +++ b/platform/lang-impl/src/com/intellij/ide/projectView/actions/MarkRootActionBase.java @@ -38,7 +38,7 @@ import java.util.List; public abstract class MarkRootActionBase extends DumbAwareAction { @Override public void actionPerformed(AnActionEvent e) { - Module module = e.getData(LangDataKeys.MODULE); + final Module module = e.getData(LangDataKeys.MODULE); VirtualFile[] vFiles = e.getData(CommonDataKeys.VIRTUAL_FILE_ARRAY); if (module == null || vFiles == null) { return; @@ -61,6 +61,7 @@ public abstract class MarkRootActionBase extends DumbAwareAction { @Override public void run() { model.commit(); + module.getProject().save(); } }); }