| Index: ash/wm/panels/panel_layout_manager.cc
|
| diff --git a/ash/wm/panels/panel_layout_manager.cc b/ash/wm/panels/panel_layout_manager.cc
|
| index 82f6c7db88e38491ff523c6f3ba1daca5c60cdef..9541bd0b0e5c744713a233b780242fad6ae5a935 100644
|
| --- a/ash/wm/panels/panel_layout_manager.cc
|
| +++ b/ash/wm/panels/panel_layout_manager.cc
|
| @@ -623,5 +623,15 @@ void PanelLayoutManager::UpdateCallouts() {
|
| }
|
| }
|
|
|
| +////////////////////////////////////////////////////////////////////////////////
|
| +// keyboard::KeyboardController::Observer implementation:
|
| +
|
| +void PanelLayoutManager::OnKeyboardBoundsChanged(
|
| + const gfx::Rect& keyboard_bounds) {
|
| + // This bounds change will have caused a change to the Shelf which does not
|
| + // propogate automatically to this class, so manually recalculate bounds.
|
| + OnWindowResized();
|
| +}
|
| +
|
| } // namespace internal
|
| } // namespace ash
|
|
|