diff options
Diffstat (limited to 'platform/platform-impl/src/com/intellij/ide/actions/ExitAction.java')
-rw-r--r-- | platform/platform-impl/src/com/intellij/ide/actions/ExitAction.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/platform/platform-impl/src/com/intellij/ide/actions/ExitAction.java b/platform/platform-impl/src/com/intellij/ide/actions/ExitAction.java index 52487a57f9f2..3017b8624828 100644 --- a/platform/platform-impl/src/com/intellij/ide/actions/ExitAction.java +++ b/platform/platform-impl/src/com/intellij/ide/actions/ExitAction.java @@ -16,6 +16,7 @@ */ package com.intellij.ide.actions; +import com.intellij.openapi.actionSystem.ActionPlaces; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.application.ex.ApplicationManagerEx; @@ -24,7 +25,7 @@ import com.intellij.openapi.util.SystemInfo; public class ExitAction extends AnAction implements DumbAware { public void update(AnActionEvent e) { - e.getPresentation().setVisible(!SystemInfo.isMacSystemMenu); + e.getPresentation().setVisible(!SystemInfo.isMacSystemMenu || !ActionPlaces.MAIN_MENU.equals(e.getPlace())); } public void actionPerformed(AnActionEvent e) { |