| Index: ash/shell.cc
|
| diff --git a/ash/shell.cc b/ash/shell.cc
|
| index 5036193ddddfa135a165aff7dc5020427e5444f8..556682443b268bddf23b26699a1917d58bdaac79 100644
|
| --- a/ash/shell.cc
|
| +++ b/ash/shell.cc
|
| @@ -51,7 +51,6 @@
|
| #include "ash/keyboard_uma_event_filter.h"
|
| #include "ash/magnifier/magnification_controller.h"
|
| #include "ash/magnifier/partial_magnification_controller.h"
|
| -#include "ash/media_delegate.h"
|
| #include "ash/new_window_delegate.h"
|
| #include "ash/pointer_watcher_delegate.h"
|
| #include "ash/root_window_controller.h"
|
| @@ -784,7 +783,6 @@ Shell::~Shell() {
|
| screen_position_controller_.reset();
|
| accessibility_delegate_.reset();
|
| new_window_delegate_.reset();
|
| - media_delegate_.reset();
|
| pointer_watcher_delegate_.reset();
|
|
|
| keyboard::KeyboardController::ResetInstance(nullptr);
|
| @@ -1028,16 +1026,15 @@ void Shell::Init(const ShellInitParams& init_params) {
|
| session_state_delegate_.reset(delegate_->CreateSessionStateDelegate());
|
| accessibility_delegate_.reset(delegate_->CreateAccessibilityDelegate());
|
| new_window_delegate_.reset(delegate_->CreateNewWindowDelegate());
|
| - media_delegate_.reset(delegate_->CreateMediaDelegate());
|
| + wm_shell_->SetMediaDelegate(
|
| + base::WrapUnique(delegate_->CreateMediaDelegate()));
|
| pointer_watcher_delegate_ = delegate_->CreatePointerWatcherDelegate();
|
|
|
| resize_shadow_controller_.reset(new ResizeShadowController());
|
| shadow_controller_.reset(new ::wm::ShadowController(activation_client_));
|
|
|
| - SystemTrayDelegate* system_tray_delegate =
|
| - delegate()->CreateSystemTrayDelegate();
|
| - DCHECK(system_tray_delegate);
|
| - wm_shell_->SetSystemTrayDelegate(base::WrapUnique(system_tray_delegate));
|
| + wm_shell_->SetSystemTrayDelegate(
|
| + base::WrapUnique(delegate()->CreateSystemTrayDelegate()));
|
|
|
| locale_notification_controller_.reset(new LocaleNotificationController);
|
|
|
|
|