| Index: ash/test/test_shell_delegate.cc
|
| diff --git a/ash/test/test_shell_delegate.cc b/ash/test/test_shell_delegate.cc
|
| index 27c12b0530ba80e907b6e260e7980f04b36e0072..4a4e2ff3d2347865bf3ee78417ad9e3afe8b2822 100644
|
| --- a/ash/test/test_shell_delegate.cc
|
| +++ b/ash/test/test_shell_delegate.cc
|
| @@ -18,7 +18,6 @@
|
| #include "ash/system/tray/system_tray_notifier.h"
|
| #include "ash/test/test_keyboard_ui.h"
|
| #include "ash/test/test_session_state_delegate.h"
|
| -#include "ash/test/test_shelf_delegate.h"
|
| #include "ash/test/test_system_tray_delegate.h"
|
| #include "ash/test/test_wallpaper_delegate.h"
|
| #include "ash/wm/window_state.h"
|
| @@ -101,10 +100,10 @@ keyboard::KeyboardUI* TestShellDelegate::CreateKeyboardUI() {
|
|
|
| void TestShellDelegate::OpenUrlFromArc(const GURL& url) {}
|
|
|
| -ShelfDelegate* TestShellDelegate::CreateShelfDelegate(ShelfModel* model) {
|
| +void TestShellDelegate::ShelfInit() {
|
| // Create a separate shelf initializer that mimics ChromeLauncherController.
|
| - shelf_initializer_ = base::MakeUnique<ShelfInitializer>();
|
| - return new TestShelfDelegate();
|
| + if (!shelf_initializer_)
|
| + shelf_initializer_ = base::MakeUnique<ShelfInitializer>();
|
| }
|
|
|
| SystemTrayDelegate* TestShellDelegate::CreateSystemTrayDelegate() {
|
|
|