| Index: ui/keyboard/keyboard_controller.cc
|
| diff --git a/ui/keyboard/keyboard_controller.cc b/ui/keyboard/keyboard_controller.cc
|
| index b34d42756339cea462020550b63038bc0bd8c947..2801eb478ca96ede0997bc4b80791bba21740896 100644
|
| --- a/ui/keyboard/keyboard_controller.cc
|
| +++ b/ui/keyboard/keyboard_controller.cc
|
| @@ -211,6 +211,7 @@ KeyboardController::KeyboardController(KeyboardControllerProxy* proxy)
|
| input_method_ = proxy_->GetInputMethod();
|
| input_method_->AddObserver(this);
|
| window_bounds_observer_.reset(new WindowBoundsChangeObserver());
|
| + proxy_->SetController(this);
|
| }
|
|
|
| KeyboardController::~KeyboardController() {
|
| @@ -222,6 +223,7 @@ KeyboardController::~KeyboardController() {
|
| if (input_method_)
|
| input_method_->RemoveObserver(this);
|
| ResetWindowInsets();
|
| + proxy_->SetController(nullptr);
|
| }
|
|
|
| // static
|
|
|