From f01a7d3933b2d2aa0860d60b23b5de54e93df3fe Mon Sep 17 00:00:00 2001 From: Francisco Ryan Tolmasky I Date: Wed, 16 Dec 2009 15:02:35 -0800 Subject: [PATCH] Fix for menu items incorrectly leaving out shift symbol if the key equivalent is uppercase. Reviewed by me. --- AppKit/CPMenuItem/CPMenuItem.j | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/AppKit/CPMenuItem/CPMenuItem.j b/AppKit/CPMenuItem/CPMenuItem.j index 0c482a92e..6ace72a9e 100644 --- a/AppKit/CPMenuItem/CPMenuItem.j +++ b/AppKit/CPMenuItem/CPMenuItem.j @@ -595,7 +595,8 @@ CPControlKeyMask if (_keyEquivalentModifierMask & CPCommandKeyMask) string = "⌘" + string; - if (_keyEquivalentModifierMask & CPShiftKeyMask) + // Either of these means shift is required. + if (_keyEquivalentModifierMask & CPShiftKeyMask || string === _keyEquivalent) string = "⇧" + string; if (_keyEquivalentModifierMask & CPControlKeyMask)