Index: chrome/browser/prefs/profile_pref_store_manager.h |
diff --git a/chrome/browser/prefs/profile_pref_store_manager.h b/chrome/browser/prefs/profile_pref_store_manager.h |
index ca835f6a6a314ec1be48b88f0fc0d5bfe74ce263..806b1296dbbeb170ce3a5a1e0448be5fb6aaada0 100644 |
--- a/chrome/browser/prefs/profile_pref_store_manager.h |
+++ b/chrome/browser/prefs/profile_pref_store_manager.h |
@@ -15,7 +15,7 @@ |
#include "chrome/browser/prefs/pref_hash_filter.h" |
class PersistentPrefStore; |
-class PrefHashStoreImpl; |
+class PrefHashStore; |
class PrefService; |
class TrackedPreferenceValidationDelegate; |
@@ -97,9 +97,12 @@ class ProfilePrefStoreManager { |
const scoped_refptr<base::SequencedTaskRunner>& io_task_runner); |
private: |
- // Returns a PrefHashStoreImpl for the managed profile. Should only be called |
- // if |kPlatformSupportsPreferenceTracking|. |
- scoped_ptr<PrefHashStoreImpl> GetPrefHashStoreImpl(); |
+ // Returns a PrefHashStore for the managed profile. Should only be called |
+ // if |kPlatformSupportsPreferenceTracking|. |use_super_mac| determines |
+ // whether the returned object will calculate, store, and validate super MACs |
+ // (and, by extension, accept non-null newly protected preferences as |
+ // TrustedInitialized). |
+ scoped_ptr<PrefHashStore> GetPrefHashStore(bool use_super_mac); |
const base::FilePath profile_path_; |
const std::vector<PrefHashFilter::TrackedPreferenceMetadata> |