Index: ash/wm/dock/docked_window_layout_manager.cc |
diff --git a/ash/wm/dock/docked_window_layout_manager.cc b/ash/wm/dock/docked_window_layout_manager.cc |
index 27679ff6fa0852cbe3bc8a9a0ae5dd8ea6de68c5..ad2a9130808b856a44ccf9b9e3d35f473c9c1ad9 100644 |
--- a/ash/wm/dock/docked_window_layout_manager.cc |
+++ b/ash/wm/dock/docked_window_layout_manager.cc |
@@ -873,6 +873,7 @@ void DockedWindowLayoutManager::OnKeyboardBoundsChanging( |
const gfx::Rect& keyboard_bounds) { |
// This bounds change will have caused a change to the Shelf which does not |
// propagate automatically to this class, so manually recalculate bounds. |
+ Relayout(); |
UpdateDockBounds(); |
} |