Chromium Code Reviews| Index: chrome/browser/chromeos/arc/arc_auth_service.cc |
| diff --git a/chrome/browser/chromeos/arc/arc_auth_service.cc b/chrome/browser/chromeos/arc/arc_auth_service.cc |
| index 105058e76429c0910ea60c7fddb1e9116abed216..01795c6c8cbc1aca91839b48212ca102b1345702 100644 |
| --- a/chrome/browser/chromeos/arc/arc_auth_service.cc |
| +++ b/chrome/browser/chromeos/arc/arc_auth_service.cc |
| @@ -153,9 +153,7 @@ ArcAuthService* ArcAuthService::Get() { |
| // static |
| void ArcAuthService::RegisterProfilePrefs( |
| user_prefs::PrefRegistrySyncable* registry) { |
| - registry->RegisterBooleanPref( |
| - prefs::kArcEnabled, false, |
| - user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); |
| + registry->RegisterBooleanPref(prefs::kArcEnabled, false); |
|
khmel
2016/08/09 15:25:48
Please add // TODO(): ...
dspaid
2016/08/09 23:25:07
Done.
|
| registry->RegisterBooleanPref(prefs::kArcSignedIn, false); |
| registry->RegisterBooleanPref(prefs::kArcBackupRestoreEnabled, true); |
| registry->RegisterBooleanPref(prefs::kArcLocationServiceEnabled, true); |
| @@ -519,6 +517,8 @@ void ArcAuthService::OnOptInPreferenceChanged() { |
| DCHECK_CURRENTLY_ON(content::BrowserThread::UI); |
| DCHECK(profile_); |
| + OnSyncedPrefChanged(prefs::kArcEnabled, IsArcManaged()); |
|
khmel
2016/08/09 15:25:48
Please add // TODO(): ...
dspaid
2016/08/09 23:25:07
Done.
|
| + |
| const bool arc_enabled = IsArcEnabled(); |
| FOR_EACH_OBSERVER(Observer, observer_list_, OnOptInEnabled(arc_enabled)); |