| Index: ui/base/ime/input_method_chromeos.cc
|
| diff --git a/ui/base/ime/input_method_chromeos.cc b/ui/base/ime/input_method_chromeos.cc
|
| index 8bf4014f2dc9471d029e05dbc32303a37d076f47..8062a3c6d8c53f72e5786031d73cbfaa0495555d 100644
|
| --- a/ui/base/ime/input_method_chromeos.cc
|
| +++ b/ui/base/ime/input_method_chromeos.cc
|
| @@ -109,10 +109,8 @@ void InputMethodChromeOS::DispatchKeyEvent(ui::KeyEvent* event) {
|
| if (manager) {
|
| chromeos::input_method::ImeKeyboard* keyboard = manager->GetImeKeyboard();
|
| if (keyboard && event->type() == ui::ET_KEY_PRESSED) {
|
| - bool caps = (event->key_code() == ui::VKEY_CAPITAL)
|
| - ? !keyboard->CapsLockIsEnabled()
|
| - : (event->flags() & EF_CAPS_LOCK_DOWN);
|
| - keyboard->SetCapsLockEnabled(caps);
|
| + keyboard->SetCapsLockEnabled((event->key_code() == ui::VKEY_CAPITAL) ?
|
| + !keyboard->CapsLockIsEnabled() : event->IsCapsLockOn());
|
| }
|
| }
|
| }
|
|
|