| Index: chrome/common/extensions/command.cc
|
| diff --git a/chrome/common/extensions/command.cc b/chrome/common/extensions/command.cc
|
| index f2290dca4def611d4827ec80de5ac90ec64bd843..2eb3bd7fa0f3ffb0f2a60b05b3c56d4a93319274 100644
|
| --- a/chrome/common/extensions/command.cc
|
| +++ b/chrome/common/extensions/command.cc
|
| @@ -194,11 +194,9 @@ ui::Accelerator ParseImpl(const std::string& accelerator,
|
| } else if (tokens[i] == values::kKeyMediaStop &&
|
| should_parse_media_keys) {
|
| key = ui::VKEY_MEDIA_STOP;
|
| - } else if (tokens[i].size() == 1 &&
|
| - tokens[i][0] >= 'A' && tokens[i][0] <= 'Z') {
|
| + } else if (tokens[i].size() == 1 && base::IsAsciiUpper(tokens[i][0])) {
|
| key = static_cast<ui::KeyboardCode>(ui::VKEY_A + (tokens[i][0] - 'A'));
|
| - } else if (tokens[i].size() == 1 &&
|
| - tokens[i][0] >= '0' && tokens[i][0] <= '9') {
|
| + } else if (tokens[i].size() == 1 && base::IsAsciiDigit(tokens[i][0])) {
|
| key = static_cast<ui::KeyboardCode>(ui::VKEY_0 + (tokens[i][0] - '0'));
|
| } else {
|
| key = ui::VKEY_UNKNOWN;
|
|
|