Chromium Code Reviews| Index: ash/system/tray/system_tray.cc |
| diff --git a/ash/system/tray/system_tray.cc b/ash/system/tray/system_tray.cc |
| index daddcb370d4ccfeeb134e0b6334d96eac3ee96b2..dc175f97b442cf64f90da19bfb6f5b47c4833db7 100644 |
| --- a/ash/system/tray/system_tray.cc |
| +++ b/ash/system/tray/system_tray.cc |
| @@ -23,7 +23,6 @@ |
| #include "ash/common/wm_root_window_controller.h" |
| #include "ash/common/wm_shell.h" |
| #include "ash/common/wm_window.h" |
| -#include "ash/shell.h" |
|
James Cook
2016/06/28 22:34:25
Hooray!
msw
2016/06/28 22:49:50
Acknowledged.
|
| #include "ash/system/cast/tray_cast.h" |
| #include "ash/system/user/tray_user.h" |
| #include "base/logging.h" |
| @@ -100,9 +99,7 @@ class SystemBubbleWrapper { |
| // If ChromeVox is enabled, focus the default item if no item is focused and |
| // there isn't a delayed close. |
| - if (Shell::GetInstance() |
| - ->accessibility_delegate() |
| - ->IsSpokenFeedbackEnabled() && |
| + if (WmShell::Get()->GetAccessibilityDelegate()->IsSpokenFeedbackEnabled() && |
| !is_persistent) { |
| bubble_->FocusDefaultIfNeeded(); |
| } |
| @@ -461,11 +458,8 @@ void SystemTray::ShowItems(const std::vector<SystemTrayItem*>& items, |
| if (system_bubble_.get() && creation_type == BUBBLE_USE_EXISTING) { |
| system_bubble_->bubble()->UpdateView(items, bubble_type); |
| // If ChromeVox is enabled, focus the default item if no item is focused. |
| - if (Shell::GetInstance() |
| - ->accessibility_delegate() |
| - ->IsSpokenFeedbackEnabled()) { |
| + if (WmShell::Get()->GetAccessibilityDelegate()->IsSpokenFeedbackEnabled()) |
| system_bubble_->bubble()->FocusDefaultIfNeeded(); |
| - } |
| } else { |
| // Cleanup the existing bubble before showing a new one. Otherwise, it's |
| // possible to confuse the new system bubble with the old one during |