| Index: chrome/browser/prefs/pref_value_store.h
|
| diff --git a/chrome/browser/prefs/pref_value_store.h b/chrome/browser/prefs/pref_value_store.h
|
| index 87ed7b26b635cbfb6517d0b6d316a3d22c395e49..7666d6ea0d8205e2a8d787a04d607faac7268989 100644
|
| --- a/chrome/browser/prefs/pref_value_store.h
|
| +++ b/chrome/browser/prefs/pref_value_store.h
|
| @@ -172,7 +172,14 @@ class PrefValueStore : public base::RefCountedThreadSafe<PrefValueStore> {
|
| // that conflict with proxy settings specified by proxy policy.
|
| bool HasPolicyConflictingUserProxySettings();
|
|
|
| - protected:
|
| + // Replaces the internal link to the extension preferences store and takes
|
| + // ownership of |extension_prefs|.
|
| + void ReplaceExtensionPrefStore(PrefStore* extension_prefs);
|
| +
|
| + // Returns a reference to the extension pref store for write access.
|
| + PrefStore* GetExtensionPrefStore();
|
| +
|
| + protected:
|
| // In decreasing order of precedence:
|
| // |managed_platform_prefs| contains all managed platform (non-cloud policy)
|
| // preference values.
|
|
|