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 4ff3556eb1af..7380066a02bc 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 @@ -815,10 +815,9 @@ public abstract class ModuleManagerImpl extends ModuleManager implements Project @Override public Module findModuleByName(@NotNull String name) { - for (Module module : myModules.values()) { - if (!module.isDisposed() && module.getName().equals(name)) { - return module; - } + Module module = myModules.get(name); + if (module != null && !module.isDisposed()) { + return module; } return null; }