| Index: ui/base/ime/ime_engine_handler_interface.h
|
| diff --git a/ui/base/ime/ime_engine_handler_interface.h b/ui/base/ime/ime_engine_handler_interface.h
|
| index 3987085386a0a7a85f7675559126305ceafd6cc0..242f1c781d70ec4c9b6027d083f87e8ff63cdf04 100644
|
| --- a/ui/base/ime/ime_engine_handler_interface.h
|
| +++ b/ui/base/ime/ime_engine_handler_interface.h
|
| @@ -71,6 +71,10 @@ class UI_BASE_IME_EXPORT IMEEngineHandlerInterface {
|
| // Called when the IME is reset.
|
| virtual void Reset() = 0;
|
|
|
| + // Called when the top-level-window is changed, which could switch the engine
|
| + // handler.
|
| + virtual void MaybeSwitchEngine() = 0;
|
| +
|
| // Called when the key event is received.
|
| // Actual implementation must call |callback| after key event handling.
|
| virtual void ProcessKeyEvent(const KeyEvent& key_event,
|
|
|