| Index: chrome/browser/ui/views/ime_driver/input_method_bridge_chromeos.cc
|
| diff --git a/chrome/browser/ui/views/ime_driver/input_method_bridge_chromeos.cc b/chrome/browser/ui/views/ime_driver/input_method_bridge_chromeos.cc
|
| index edf5fb9bf54b9eaa9be1151660e689f0182c12b9..a74e7bf441dec7032ffd5558c3488bb9a667415e 100644
|
| --- a/chrome/browser/ui/views/ime_driver/input_method_bridge_chromeos.cc
|
| +++ b/chrome/browser/ui/views/ime_driver/input_method_bridge_chromeos.cc
|
| @@ -7,8 +7,9 @@
|
| #include "base/memory/ptr_util.h"
|
| #include "chrome/browser/ui/views/ime_driver/remote_text_input_client.h"
|
|
|
| -InputMethodBridge::InputMethodBridge(ui::mojom::TextInputClientPtr client)
|
| - : client_(base::MakeUnique<RemoteTextInputClient>(std::move(client))),
|
| +InputMethodBridge::InputMethodBridge(
|
| + std::unique_ptr<RemoteTextInputClient> client)
|
| + : client_(std::move(client)),
|
| input_method_chromeos_(
|
| base::MakeUnique<ui::InputMethodChromeOS>(nullptr)) {
|
| input_method_chromeos_->SetFocusedTextInputClient(client_.get());
|
| @@ -18,10 +19,12 @@ InputMethodBridge::~InputMethodBridge() {}
|
|
|
| void InputMethodBridge::OnTextInputTypeChanged(
|
| ui::TextInputType text_input_type) {
|
| + client_->SetTextInputType(text_input_type);
|
| input_method_chromeos_->OnTextInputTypeChanged(client_.get());
|
| }
|
|
|
| void InputMethodBridge::OnCaretBoundsChanged(const gfx::Rect& caret_bounds) {
|
| + client_->SetCaretBounds(caret_bounds);
|
| input_method_chromeos_->OnCaretBoundsChanged(client_.get());
|
| }
|
|
|
|
|