Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/ui/ash/system_tray_delegate_chromeos.h" | 5 #include "chrome/browser/ui/ash/system_tray_delegate_chromeos.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <set> | 8 #include <set> |
| 9 #include <string> | 9 #include <string> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 822 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 833 custodian_info_changed_observers_.RemoveObserver(observer); | 833 custodian_info_changed_observers_.RemoveObserver(observer); |
| 834 } | 834 } |
| 835 | 835 |
| 836 void SystemTrayDelegateChromeOS::UserAddedToSession( | 836 void SystemTrayDelegateChromeOS::UserAddedToSession( |
| 837 const user_manager::User* active_user) { | 837 const user_manager::User* active_user) { |
| 838 } | 838 } |
| 839 | 839 |
| 840 void SystemTrayDelegateChromeOS::UserChangedSupervisedStatus( | 840 void SystemTrayDelegateChromeOS::UserChangedSupervisedStatus( |
| 841 user_manager::User* user) { | 841 user_manager::User* user) { |
| 842 Profile* user_profile = ProfileHelper::Get()->GetProfileByUser(user); | 842 Profile* user_profile = ProfileHelper::Get()->GetProfileByUser(user); |
| 843 DCHECK(user_profile); | |
| 844 | 843 |
| 845 if (session_started_ && user_profile_ == user_profile) { | 844 if (session_started_ && |
| 845 user_profile != NULL && | |
|
Marc Treib
2014/12/10 12:42:36
Maybe add a comment explaining when user_profile c
| |
| 846 user_profile_ == user_profile) { | |
| 846 ash::Shell::GetInstance()->UpdateAfterLoginStatusChange( | 847 ash::Shell::GetInstance()->UpdateAfterLoginStatusChange( |
| 847 GetUserLoginStatus()); | 848 GetUserLoginStatus()); |
| 848 } | 849 } |
| 849 } | 850 } |
| 850 | 851 |
| 851 ash::SystemTray* SystemTrayDelegateChromeOS::GetPrimarySystemTray() { | 852 ash::SystemTray* SystemTrayDelegateChromeOS::GetPrimarySystemTray() { |
| 852 return ash::Shell::GetInstance()->GetPrimarySystemTray(); | 853 return ash::Shell::GetInstance()->GetPrimarySystemTray(); |
| 853 } | 854 } |
| 854 | 855 |
| 855 ash::SystemTrayNotifier* SystemTrayDelegateChromeOS::GetSystemTrayNotifier() { | 856 ash::SystemTrayNotifier* SystemTrayDelegateChromeOS::GetSystemTrayNotifier() { |
| (...skipping 435 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1291 accessibility_subscription_.reset(); | 1292 accessibility_subscription_.reset(); |
| 1292 else | 1293 else |
| 1293 OnAccessibilityModeChanged(details.notify); | 1294 OnAccessibilityModeChanged(details.notify); |
| 1294 } | 1295 } |
| 1295 | 1296 |
| 1296 ash::SystemTrayDelegate* CreateSystemTrayDelegate() { | 1297 ash::SystemTrayDelegate* CreateSystemTrayDelegate() { |
| 1297 return new SystemTrayDelegateChromeOS(); | 1298 return new SystemTrayDelegateChromeOS(); |
| 1298 } | 1299 } |
| 1299 | 1300 |
| 1300 } // namespace chromeos | 1301 } // namespace chromeos |
| OLD | NEW |