| Index: ui/keyboard/keyboard_controller.cc
|
| diff --git a/ui/keyboard/keyboard_controller.cc b/ui/keyboard/keyboard_controller.cc
|
| index 1a3d88db3e12aec8bdfb6879f66ae61e09c4827f..27c76ce9140f8ad9335aee242f1576a031785ba3 100644
|
| --- a/ui/keyboard/keyboard_controller.cc
|
| +++ b/ui/keyboard/keyboard_controller.cc
|
| @@ -142,6 +142,18 @@ aura::Window* KeyboardController::GetContainerWindow() {
|
| return container_;
|
| }
|
|
|
| +void KeyboardController::HideKeyboard() {
|
| + if (!container_)
|
| + return;
|
| +
|
| + FOR_EACH_OBSERVER(
|
| + KeyboardControllerObserver,
|
| + observer_list_,
|
| + OnKeyboardBoundsChanging(gfx::Rect()));
|
| +
|
| + proxy_->HideKeyboardContainer(container_);
|
| +}
|
| +
|
| void KeyboardController::AddObserver(KeyboardControllerObserver* observer) {
|
| observer_list_.AddObserver(observer);
|
| }
|
|
|