Chromium Code Reviews| Index: services/ui/ime/test_ime_driver/test_ime_driver.cc |
| diff --git a/services/ui/ime/test_ime_driver/test_ime_driver.cc b/services/ui/ime/test_ime_driver/test_ime_driver.cc |
| index 97aa702755192b7d43b3c4250efcdd2705e60522..655de43566d5998f6365c5c3c538c8411894412a 100644 |
| --- a/services/ui/ime/test_ime_driver/test_ime_driver.cc |
| +++ b/services/ui/ime/test_ime_driver/test_ime_driver.cc |
| @@ -20,7 +20,8 @@ class TestInputMethod : public mojom::InputMethod { |
| void OnTextInputModeChanged(mojom::TextInputMode text_input_mode) override {} |
| void OnTextInputTypeChanged(mojom::TextInputType text_input_type) override {} |
| void OnCaretBoundsChanged(const gfx::Rect& caret_bounds) override {} |
| - void ProcessKeyEvent(std::unique_ptr<Event> key_event) override { |
| + void ProcessKeyEvent(std::unique_ptr<Event> key_event, |
| + const ProcessKeyEventCallback& callback) override { |
| DCHECK(key_event->IsKeyEvent()); |
| if (key_event->AsKeyEvent()->is_char()) { |
| @@ -29,8 +30,9 @@ class TestInputMethod : public mojom::InputMethod { |
| composition_event->type = mojom::CompositionEventType::INSERT_CHAR; |
| composition_event->key_event = std::move(key_event); |
| client_->OnCompositionEvent(std::move(composition_event)); |
| + callback.Run(true); |
| } else { |
| - client_->OnUnhandledEvent(std::move(key_event)); |
| + callback.Run(false); |
| } |
| }; |
|
sky
2016/10/14 22:15:51
no ';' here
|
| void CancelComposition() override {} |