Chromium Code Reviews| Index: chrome/browser/chromeos/system/system_clock.cc |
| diff --git a/chrome/browser/chromeos/system/system_clock.cc b/chrome/browser/chromeos/system/system_clock.cc |
| index 3c921661529b0b3cb1f431f1f765a78b33eb094f..7aa0bcc35c21f0923882a56fb59d6dede480e35f 100644 |
| --- a/chrome/browser/chromeos/system/system_clock.cc |
| +++ b/chrome/browser/chromeos/system/system_clock.cc |
| @@ -122,8 +122,9 @@ void SystemClock::Observe(int type, |
| } |
| } |
| -void SystemClock::ActiveUserChanged(const user_manager::User* /*user*/) { |
| - UpdateClockType(); |
| +void SystemClock::ActiveUserChanged(const user_manager::User* active_user) { |
|
emaxx
2017/06/19 11:29:11
nit: Please change the declaration at chrome/brows
xiyuan
2017/06/19 15:28:00
Done.
|
| + if (active_user && active_user->is_profile_created()) |
| + UpdateClockType(); |
| } |
| void SystemClock::AddObserver(SystemClockObserver* observer) { |
| @@ -142,6 +143,7 @@ void SystemClock::OnActiveProfileChanged(Profile* profile) { |
| user_pref_registrar_->Add( |
| prefs::kUse24HourClock, |
| base::Bind(&SystemClock::UpdateClockType, base::Unretained(this))); |
| + UpdateClockType(); |
| } |
| bool SystemClock::OnProfileDestroyed(Profile* profile) { |