| Index: chrome/browser/ui/input_method/input_method_engine_base.h
|
| diff --git a/chrome/browser/ui/input_method/input_method_engine_base.h b/chrome/browser/ui/input_method/input_method_engine_base.h
|
| index 8d7899a1e33938b871ee45ab3e2bb756e39d2634..9076c73e5c8017cbd06b59c388bf7b7150d9eaf8 100644
|
| --- a/chrome/browser/ui/input_method/input_method_engine_base.h
|
| +++ b/chrome/browser/ui/input_method/input_method_engine_base.h
|
| @@ -104,6 +104,9 @@ class InputMethodEngineBase : virtual public ui::IMEEngineHandlerInterface {
|
| int anchor_pos,
|
| int offset_pos) = 0;
|
|
|
| + // Called when the engine's MaybeSwitchEngine is called.
|
| + virtual void OnRequestEngineSwitch() = 0;
|
| +
|
| #if defined(OS_CHROMEOS)
|
|
|
| // Called when an InputContext's properties change while it is focused.
|
| @@ -137,6 +140,7 @@ class InputMethodEngineBase : virtual public ui::IMEEngineHandlerInterface {
|
| void Enable(const std::string& component_id) override;
|
| void Disable() override;
|
| void Reset() override;
|
| + void MaybeSwitchEngine() override;
|
| void ProcessKeyEvent(const ui::KeyEvent& key_event,
|
| KeyEventDoneCallback& callback) override;
|
| void SetSurroundingText(const std::string& text,
|
|
|