diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/IdeFrameImpl.java b/platform/platform-impl/src/com/intellij/openapi/wm/impl/IdeFrameImpl.java index 83c210d469c8..60918406ea3f 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/IdeFrameImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/IdeFrameImpl.java @@ -165,7 +165,7 @@ public class IdeFrameImpl extends JFrame implements IdeFrame, DataProvider { } final Project[] openProjects = ProjectManager.getInstance().getOpenProjects(); - if (openProjects.length > 1) { + if (openProjects.length > 1 || (openProjects.length == 1 && SystemInfo.isMacSystemMenu)) { if (myProject != null && myProject.isOpen()) { ProjectUtil.closeAndDispose(myProject); }