Index: ash/shell.cc |
diff --git a/ash/shell.cc b/ash/shell.cc |
index e4edd6bf9767b9a437a4b64a6d10589ab3fe8737..d1a27098146c5b6ad793ced8cfa83ffe1304185e 100644 |
--- a/ash/shell.cc |
+++ b/ash/shell.cc |
@@ -736,7 +736,8 @@ void Shell::InitLayoutManagers() { |
DCHECK(status_widget_); |
internal::ShelfLayoutManager* shelf_layout_manager = |
- new internal::ShelfLayoutManager(launcher_->widget(), status_widget_); |
+ new internal::ShelfLayoutManager(status_widget_); |
+ shelf_layout_manager->SetLauncher(launcher_.get()); |
GetContainer(internal::kShellWindowId_LauncherContainer)-> |
SetLayoutManager(shelf_layout_manager); |
shelf_ = shelf_layout_manager; |