Index: ash/common/shelf/shelf_widget.cc |
diff --git a/ash/common/shelf/shelf_widget.cc b/ash/common/shelf/shelf_widget.cc |
index aa6afdd45939fa225f6f854e8d05f7fb7f96b240..e4d0d02335850fc710d30cda5685091e3c25d025 100644 |
--- a/ash/common/shelf/shelf_widget.cc |
+++ b/ash/common/shelf/shelf_widget.cc |
@@ -313,7 +313,7 @@ ShelfWidget::ShelfWidget(WmWindow* shelf_container, |
SetContentsView(delegate_view_); |
delegate_view_->SetParentLayer(GetLayer()); |
- shelf_layout_manager_ = new ShelfLayoutManager(this); |
+ shelf_layout_manager_ = new ShelfLayoutManager(this, wm_shelf_); |
shelf_layout_manager_->AddObserver(this); |
shelf_container->SetLayoutManager(base::WrapUnique(shelf_layout_manager_)); |
background_animator_.PaintBackground( |
@@ -407,6 +407,7 @@ ShelfAlignment ShelfWidget::GetAlignment() const { |
} |
void ShelfWidget::OnShelfAlignmentChanged() { |
+ shelf_view_->OnShelfAlignmentChanged(); |
status_area_widget_->SetShelfAlignment(GetAlignment()); |
delegate_view_->SchedulePaint(); |
} |