From a6eb261af0ec67d3ccebfc1dc08c45641cd45ca5 Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Mon, 21 Oct 2013 14:34:25 +0800 Subject: [PATCH] Get rid of the NormalizeShortcutSuggestion function. --- browser/ui/accelerator_util.cc | 23 ++++++----------------- 1 file changed, 6 insertions(+), 17 deletions(-) diff --git a/browser/ui/accelerator_util.cc b/browser/ui/accelerator_util.cc index 64aae0b..32ff423 100644 --- a/browser/ui/accelerator_util.cc +++ b/browser/ui/accelerator_util.cc @@ -15,22 +15,6 @@ namespace accelerator_util { namespace { -// Convert "Command" to "Ctrl" on non-Mac. -std::string NormalizeShortcutSuggestion(const std::string& suggestion) { -#if defined(OS_MACOSX) - return suggestion; -#endif - - std::string key; - std::vector tokens; - base::SplitString(suggestion, '+', &tokens); - for (size_t i = 0; i < tokens.size(); i++) { - if (tokens[i] == "command") - tokens[i] = "ctrl"; - } - return JoinString(tokens, '+'); -} - // Return key code of the char. ui::KeyboardCode KeyboardCodeFromCharCode(char c, bool* shifted) { *shifted = false; @@ -104,7 +88,6 @@ bool StringToAccelerator(const std::string& description, return false; } std::string shortcut(StringToLowerASCII(description)); - shortcut = NormalizeShortcutSuggestion(shortcut); std::vector tokens; base::SplitString(shortcut, '+', &tokens); @@ -127,7 +110,13 @@ bool StringToAccelerator(const std::string& description, } else if (tokens[i] == "ctrl") { modifiers |= ui::EF_CONTROL_DOWN; } else if (tokens[i] == "command") { + // The "Command" would be translated to "Ctrl" on platforms other than + // OS X. +#if defined(OS_MACOSX) modifiers |= ui::EF_COMMAND_DOWN; +#else + modifiers |= ui::EF_CONTROL_DOWN; +#endif } else if (tokens[i] == "alt") { modifiers |= ui::EF_ALT_DOWN; } else if (tokens[i] == "shift") { -- 2.7.4