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; |