Index: services/preferences/tracked/segregated_pref_store.h |
diff --git a/services/preferences/tracked/segregated_pref_store.h b/services/preferences/tracked/segregated_pref_store.h |
index 8118dd5fc1aec28715a0b507515a6dc14d270ab4..42d03cc241f53d133adf124e77af629c5aea0eb9 100644 |
--- a/services/preferences/tracked/segregated_pref_store.h |
+++ b/services/preferences/tracked/segregated_pref_store.h |
@@ -16,6 +16,7 @@ |
#include "base/memory/ref_counted.h" |
#include "base/observer_list.h" |
#include "components/prefs/persistent_pref_store.h" |
+#include "services/preferences/public/interfaces/tracked_preference_validation_delegate.mojom.h" |
// Provides a unified PersistentPrefStore implementation that splits its storage |
// and retrieval between two underlying PersistentPrefStore instances: a set of |
@@ -43,7 +44,8 @@ class SegregatedPrefStore : public PersistentPrefStore { |
SegregatedPrefStore( |
const scoped_refptr<PersistentPrefStore>& default_pref_store, |
const scoped_refptr<PersistentPrefStore>& selected_pref_store, |
- const std::set<std::string>& selected_pref_names); |
+ const std::set<std::string>& selected_pref_names, |
+ prefs::mojom::TrackedPreferenceValidationDelegatePtr validation_delegate); |
// PrefStore implementation |
void AddObserver(Observer* observer) override; |
@@ -109,6 +111,8 @@ class SegregatedPrefStore : public PersistentPrefStore { |
base::ObserverList<PrefStore::Observer, true> observers_; |
AggregatingObserver aggregating_observer_; |
+ prefs::mojom::TrackedPreferenceValidationDelegatePtr validation_delegate_; |
+ |
DISALLOW_COPY_AND_ASSIGN(SegregatedPrefStore); |
}; |