DescriptionRemove dependency of PrefSyncableService on PrefsTabHelper.
In preparation of the componentization of PrefSyncableService (with the
goal of sharing the code on iOS), remove the dependency on PrefsTabHelper
by passing a list of preferences to register as overlaid.
Add a helper method in chrome/browser/prefspref_service_syncable_util.cc
to pass the list of preferences previously registered in PrefsTabHelper.
Remove the method PrefsTabHelper::InitIncognitoUserPrefStore().
BUG=522536
TBR=jochen@chromium.org
Committed: https://crrev.com/0b1722f004e4424b18585a29234408b7112815cf
Cr-Commit-Position: refs/heads/master@{#348656}
Patch Set 1 #Patch Set 2 : Update PrefServiceSyncable::CreateIncognitoPrefService comment #
Total comments: 6
Patch Set 3 : Pass a list of preferences instead of a callback #
Total comments: 7
Patch Set 4 : Fix grammar error and rename incognito_extensions_prefs to incognito_extensions_prefs_store #Depends on Patchset: Dependent Patchsets: Messages
Total messages: 15 (4 generated)
|