Flex project structure: force configurable reset after apply(), otherwise we would hold references to disposed order entries (AS-324)

This commit is contained in:
kirill.safonov
2012-03-12 15:08:38 +04:00
parent f18374998c
commit e0e2622efd
2 changed files with 7 additions and 0 deletions
@@ -366,6 +366,10 @@ public class ModuleStructureConfigurable extends BaseStructureConfigurable imple
if (myContext.myModulesConfigurator.isModified()) {
myContext.myModulesConfigurator.apply();
}
for (final ModuleStructureExtension extension : ModuleStructureExtension.EP_NAME.getExtensions()) {
extension.afterModelCommit();
}
}
public boolean isModified() {
@@ -82,4 +82,7 @@ public abstract class ModuleStructureExtension {
public ActionCallback selectOrderEntry(@NotNull final Module module, @Nullable final OrderEntry entry) {
return null;
}
public void afterModelCommit() {
}
}