From c3eb7b3bcc7a1365aa2cfc5d7dc55288777d7449 Mon Sep 17 00:00:00 2001 From: Dennis Ushakov Date: Thu, 17 Nov 2011 17:57:22 +0400 Subject: [PATCH] RUBY-9831 fix mnemonics handling --- .../src/com/intellij/ide/actions/GotoRelatedFileAction.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/ide/actions/GotoRelatedFileAction.java b/platform/lang-impl/src/com/intellij/ide/actions/GotoRelatedFileAction.java index b8494d760551..56328731d406 100644 --- a/platform/lang-impl/src/com/intellij/ide/actions/GotoRelatedFileAction.java +++ b/platform/lang-impl/src/com/intellij/ide/actions/GotoRelatedFileAction.java @@ -185,8 +185,8 @@ public class GotoRelatedFileAction extends AnAction { } }; popup.setMinimumSize(new Dimension(200, -1)); - for (GotoRelatedItem item : itemsMap.values()) { - final int mnemonic = item.getMnemonic(); + for (Object item : elements) { + final int mnemonic = getMnemonic(item, itemsMap); if (mnemonic != -1) { final Action action = createNumberAction(mnemonic, popup, itemsMap, processor); popup.registerAction(mnemonic + "Action", KeyStroke.getKeyStroke(String.valueOf(mnemonic)), action);