Commit 7bd62f8b authored by Sylvain Defresne's avatar Sylvain Defresne Committed by Commit Bot

Remove uses of deprecated RegisterListPref

The override of RegisterListPref taking a std::unique_ptr<base::Value>
is deprecated in favor of the method taking the base::Value by value.

Convert client code to either not pass default value if the value is just
an empty list (as there is an override doing this). If the list is not
empty, convert the code to create and pass it by value.

This CL was uploaded by git cl split.

Bug: 646113
Change-Id: Iba4c00eacafe077995ee73f6bd970bb8f927251f
Reviewed-on: https://chromium-review.googlesource.com/c/1454369
Auto-Submit: Sylvain Defresne <sdefresne@chromium.org>
Reviewed-by: default avatarMihai Sardarescu <msarda@chromium.org>
Commit-Queue: Sylvain Defresne <sdefresne@chromium.org>
Cr-Commit-Position: refs/heads/master@{#629539}
parent 0368e469
...@@ -51,8 +51,7 @@ void SigninManagerBase::RegisterProfilePrefs(PrefRegistrySimple* registry) { ...@@ -51,8 +51,7 @@ void SigninManagerBase::RegisterProfilePrefs(PrefRegistrySimple* registry) {
registry->RegisterStringPref(prefs::kGoogleServicesUserAccountId, registry->RegisterStringPref(prefs::kGoogleServicesUserAccountId,
std::string()); std::string());
registry->RegisterBooleanPref(prefs::kAutologinEnabled, true); registry->RegisterBooleanPref(prefs::kAutologinEnabled, true);
registry->RegisterListPref(prefs::kReverseAutologinRejectedEmailList, registry->RegisterListPref(prefs::kReverseAutologinRejectedEmailList);
std::make_unique<base::ListValue>());
registry->RegisterBooleanPref(prefs::kSigninAllowed, true); registry->RegisterBooleanPref(prefs::kSigninAllowed, true);
registry->RegisterInt64Pref(prefs::kSignedInTime, registry->RegisterInt64Pref(prefs::kSignedInTime,
base::Time().ToInternalValue()); base::Time().ToInternalValue());
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment