Chromium Code Reviews| Index: ash/common/system/chromeos/media_security/multi_profile_media_tray_item.cc |
| diff --git a/ash/common/system/chromeos/media_security/multi_profile_media_tray_item.cc b/ash/common/system/chromeos/media_security/multi_profile_media_tray_item.cc |
| index 9c0bdf6d84c4e62f50e52582b2eb626b8cfcd9ed..5864e2f5c1a30e6288a1181a701f8673eb1f68bb 100644 |
| --- a/ash/common/system/chromeos/media_security/multi_profile_media_tray_item.cc |
| +++ b/ash/common/system/chromeos/media_security/multi_profile_media_tray_item.cc |
| @@ -6,7 +6,7 @@ |
| #include "ash/common/ash_view_ids.h" |
| #include "ash/common/media_controller.h" |
| -#include "ash/common/session/session_state_delegate.h" |
| +#include "ash/common/session/session_controller.h" |
| #include "ash/common/system/tray/system_tray_notifier.h" |
| #include "ash/common/system/tray/tray_constants.h" |
| #include "ash/common/system/tray/tray_item_view.h" |
| @@ -44,11 +44,10 @@ class MultiProfileMediaTrayView : public TrayItemView, |
| // MediaCaptureObserver: |
| void OnMediaCaptureChanged( |
| const std::vector<mojom::MediaCaptureState>& capture_states) override { |
| - SessionStateDelegate* session_state_delegate = |
| - WmShell::Get()->GetSessionStateDelegate(); |
| // The user at 0 is the current desktop user. |
| for (UserIndex index = 1; |
| - index < session_state_delegate->NumberOfLoggedInUsers(); ++index) { |
| + index < WmShell::Get()->session_controller()->NumberOfLoggedInUsers(); |
|
James Cook
2017/01/09 21:07:19
xiyuan, this works, but is the long-term plan that
xiyuan
2017/01/09 21:21:47
yes, ash code should use SessionController. The br
|
| + ++index) { |
| if (capture_states[index] != mojom::MediaCaptureState::NONE) { |
| SetVisible(true); |
| return; |