diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/IdeMenuBar.java b/platform/platform-impl/src/com/intellij/openapi/wm/impl/IdeMenuBar.java index 9d17fb2edf7d..df9d6defdeb8 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/IdeMenuBar.java +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/IdeMenuBar.java @@ -443,7 +443,10 @@ public class IdeMenuBar extends JMenuBar implements IdeEventQueue.EventDispatche private void updateMnemonicsVisibility() { final boolean enabled = !UISettings.getInstance().getDisableMnemonics(); for (int i = 0; i < getMenuCount(); i++) { - ((ActionMenu)getMenu(i)).setMnemonicEnabled(enabled); + JMenu menu = getMenu(i); + if (menu instanceof ActionMenu) { + ((ActionMenu)menu).setMnemonicEnabled(enabled); + } } }