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); |
Mattias Nissler (ping if slow)
2010/11/19 10:47:40
Why would you want to do this if you have the acce
battre (please use the other)
2010/11/19 16:03:18
Done.
|
+ |
+ // 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. |