Chromium Code Reviews| Index: chrome/browser/chromeos/input_method/input_method_manager_impl.cc |
| diff --git a/chrome/browser/chromeos/input_method/input_method_manager_impl.cc b/chrome/browser/chromeos/input_method/input_method_manager_impl.cc |
| index f9fd914af14100ab3da32fbbee758df7e7ee97a4..085034f33ff545e501c0bdb66406c2ddc2f7bb66 100644 |
| --- a/chrome/browser/chromeos/input_method/input_method_manager_impl.cc |
| +++ b/chrome/browser/chromeos/input_method/input_method_manager_impl.cc |
| @@ -741,7 +741,12 @@ bool InputMethodManagerImpl::StateImpl::SwitchInputMethod( |
| } |
| SwitchToNextInputMethodInternal(ids, current_input_method.id()); |
| - return true; // consume the accelerator. |
| + |
| + // Consume if the triggering accelerator key may have a side-effect(unexpected |
| + // character insertion or unexpected accelerator triggering). Here all |
| + // incoming key code is only CONVERT/NONCONVERT/HANKAKU_ZENKAKU keys. Thus no |
| + // need to consume keys since none of them have side-effect. |
| + return false; |
|
Shu Chen
2014/12/08 14:55:07
you may need to rebase this cl.
Seigo Nonaka
2014/12/09 09:27:32
Oh... the HEAD is quite different...
|
| } |
| void InputMethodManagerImpl::StateImpl::SwitchToNextInputMethodInternal( |