| Index: chrome/browser/ui/views/ime_driver/input_method_bridge_chromeos.h
|
| diff --git a/chrome/browser/ui/views/ime_driver/input_method_bridge_chromeos.h b/chrome/browser/ui/views/ime_driver/input_method_bridge_chromeos.h
|
| index 0fac5bd24571c321e3525f59aea5d76241a12855..a2f99e8af8d546c10681d796fa37426ed9ef5f59 100644
|
| --- a/chrome/browser/ui/views/ime_driver/input_method_bridge_chromeos.h
|
| +++ b/chrome/browser/ui/views/ime_driver/input_method_bridge_chromeos.h
|
| @@ -5,6 +5,7 @@
|
| #ifndef CHROME_BROWSER_UI_VIEWS_IME_DRIVER_INPUT_METHOD_BRIDGE_CHROMEOS_H_
|
| #define CHROME_BROWSER_UI_VIEWS_IME_DRIVER_INPUT_METHOD_BRIDGE_CHROMEOS_H_
|
|
|
| +#include "chrome/browser/ui/views/ime_driver/remote_text_input_client.h"
|
| #include "services/ui/public/interfaces/ime/ime.mojom.h"
|
| #include "ui/base/ime/input_method_chromeos.h"
|
|
|
| @@ -12,7 +13,9 @@
|
| // forwards the received events to an instance of ui::InputMethodChromeOS.
|
| class InputMethodBridge : public ui::mojom::InputMethod {
|
| public:
|
| - explicit InputMethodBridge(ui::mojom::TextInputClientPtr client);
|
| + explicit InputMethodBridge(
|
| + ui::mojom::TextInputClientInformationPtr client_info,
|
| + ui::mojom::TextInputClientPtr client);
|
| ~InputMethodBridge() override;
|
|
|
| // ui::mojom::InputMethod:
|
| @@ -24,7 +27,7 @@ class InputMethodBridge : public ui::mojom::InputMethod {
|
| void CancelComposition() override;
|
|
|
| private:
|
| - std::unique_ptr<ui::TextInputClient> client_;
|
| + std::unique_ptr<RemoteTextInputClient> client_;
|
| std::unique_ptr<ui::InputMethodChromeOS> input_method_chromeos_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(InputMethodBridge);
|
|
|