diff --git a/platform/projectModel-impl/src/com/intellij/openapi/module/impl/ModuleManagerImpl.java b/platform/projectModel-impl/src/com/intellij/openapi/module/impl/ModuleManagerImpl.java index 24616230fa72..4b367a2fa707 100644 --- a/platform/projectModel-impl/src/com/intellij/openapi/module/impl/ModuleManagerImpl.java +++ b/platform/projectModel-impl/src/com/intellij/openapi/module/impl/ModuleManagerImpl.java @@ -538,8 +538,10 @@ public abstract class ModuleManagerImpl extends ModuleManager implements Disposa protected void fireModuleAddedInWriteAction(@NotNull ModuleEx module) { ApplicationManager.getApplication().runWriteAction(() -> { - module.moduleAdded(); - fireModuleAdded(module); + if (!module.isLoaded()) { + module.moduleAdded(); + fireModuleAdded(module); + } }); }