| Index: chrome/browser/prefs/pref_value_store.cc
|
| diff --git a/chrome/browser/prefs/pref_value_store.cc b/chrome/browser/prefs/pref_value_store.cc
|
| index df6b45ba7c8c2b19bb2fd16ff9349796c1214227..80d371470ba14531be42583e7b8e62710a40d305 100644
|
| --- a/chrome/browser/prefs/pref_value_store.cc
|
| +++ b/chrome/browser/prefs/pref_value_store.cc
|
| @@ -42,20 +42,22 @@ void PrefValueStore::PrefStoreKeeper::OnInitializationCompleted() {
|
| }
|
|
|
| PrefValueStore::PrefValueStore(PrefStore* managed_platform_prefs,
|
| - PrefStore* device_management_prefs,
|
| + PrefStore* managed_cloud_prefs,
|
| PrefStore* extension_prefs,
|
| PrefStore* command_line_prefs,
|
| PrefStore* user_prefs,
|
| - PrefStore* recommended_prefs,
|
| + PrefStore* recommended_platform_prefs,
|
| + PrefStore* recommended_cloud_prefs,
|
| PrefStore* default_prefs,
|
| PrefNotifier* pref_notifier)
|
| : pref_notifier_(pref_notifier) {
|
| InitPrefStore(MANAGED_PLATFORM_STORE, managed_platform_prefs);
|
| - InitPrefStore(DEVICE_MANAGEMENT_STORE, device_management_prefs);
|
| + InitPrefStore(MANAGED_CLOUD_STORE, managed_cloud_prefs);
|
| InitPrefStore(EXTENSION_STORE, extension_prefs);
|
| InitPrefStore(COMMAND_LINE_STORE, command_line_prefs);
|
| InitPrefStore(USER_STORE, user_prefs);
|
| - InitPrefStore(RECOMMENDED_STORE, recommended_prefs);
|
| + InitPrefStore(RECOMMENDED_PLATFORM_STORE, recommended_platform_prefs);
|
| + InitPrefStore(RECOMMENDED_CLOUD_STORE, recommended_cloud_prefs);
|
| InitPrefStore(DEFAULT_STORE, default_prefs);
|
|
|
| CheckInitializationCompleted();
|
| @@ -65,32 +67,36 @@ PrefValueStore::~PrefValueStore() {}
|
|
|
| PrefValueStore* PrefValueStore::CloneAndSpecialize(
|
| PrefStore* managed_platform_prefs,
|
| - PrefStore* device_management_prefs,
|
| + PrefStore* managed_cloud_prefs,
|
| PrefStore* extension_prefs,
|
| PrefStore* command_line_prefs,
|
| PrefStore* user_prefs,
|
| - PrefStore* recommended_prefs,
|
| + PrefStore* recommended_platform_prefs,
|
| + PrefStore* recommended_cloud_prefs,
|
| PrefStore* default_prefs,
|
| PrefNotifier* pref_notifier) {
|
| DCHECK(pref_notifier);
|
| if (!managed_platform_prefs)
|
| managed_platform_prefs = GetPrefStore(MANAGED_PLATFORM_STORE);
|
| - if (!device_management_prefs)
|
| - device_management_prefs = GetPrefStore(DEVICE_MANAGEMENT_STORE);
|
| + if (!managed_cloud_prefs)
|
| + managed_cloud_prefs = GetPrefStore(MANAGED_CLOUD_STORE);
|
| if (!extension_prefs)
|
| extension_prefs = GetPrefStore(EXTENSION_STORE);
|
| if (!command_line_prefs)
|
| command_line_prefs = GetPrefStore(COMMAND_LINE_STORE);
|
| if (!user_prefs)
|
| user_prefs = GetPrefStore(USER_STORE);
|
| - if (!recommended_prefs)
|
| - recommended_prefs = GetPrefStore(RECOMMENDED_STORE);
|
| + if (!recommended_platform_prefs)
|
| + recommended_platform_prefs = GetPrefStore(RECOMMENDED_PLATFORM_STORE);
|
| + if (!recommended_cloud_prefs)
|
| + recommended_cloud_prefs = GetPrefStore(RECOMMENDED_CLOUD_STORE);
|
| if (!default_prefs)
|
| default_prefs = GetPrefStore(DEFAULT_STORE);
|
|
|
| return new PrefValueStore(
|
| - managed_platform_prefs, device_management_prefs, extension_prefs,
|
| - command_line_prefs, user_prefs, recommended_prefs, default_prefs,
|
| + managed_platform_prefs, managed_cloud_prefs, extension_prefs,
|
| + command_line_prefs, user_prefs, recommended_platform_prefs,
|
| + recommended_cloud_prefs, default_prefs,
|
| pref_notifier);
|
| }
|
|
|
| @@ -127,12 +133,9 @@ void PrefValueStore::NotifyPrefChanged(
|
| pref_notifier_->OnPreferenceChanged(path);
|
| }
|
|
|
| -bool PrefValueStore::PrefValueInManagedPlatformStore(const char* name) const {
|
| - return PrefValueInStore(name, MANAGED_PLATFORM_STORE);
|
| -}
|
| -
|
| -bool PrefValueStore::PrefValueInDeviceManagementStore(const char* name) const {
|
| - return PrefValueInStore(name, DEVICE_MANAGEMENT_STORE);
|
| +bool PrefValueStore::PrefValueInManagedStore(const char* name) const {
|
| + return PrefValueInStore(name, MANAGED_PLATFORM_STORE) ||
|
| + PrefValueInStore(name, MANAGED_CLOUD_STORE);
|
| }
|
|
|
| bool PrefValueStore::PrefValueInExtensionStore(const char* name) const {
|
|
|