Index: chrome/browser/prefs/tracked/segregated_pref_store.cc |
diff --git a/chrome/browser/prefs/tracked/segregated_pref_store.cc b/chrome/browser/prefs/tracked/segregated_pref_store.cc |
index 3a50b407788aff00c04a1a7a4ee55ac71748827d..2b41830944e05f2022e46900b8fb4237a5c0ba9e 100644 |
--- a/chrome/browser/prefs/tracked/segregated_pref_store.cc |
+++ b/chrome/browser/prefs/tracked/segregated_pref_store.cc |
@@ -152,12 +152,14 @@ SegregatedPrefStore::~SegregatedPrefStore() { |
} |
PersistentPrefStore* SegregatedPrefStore::StoreForKey(const std::string& key) { |
- return ContainsKey(selected_preference_names_, key) ? selected_pref_store_ |
- : default_pref_store_; |
+ return (ContainsKey(selected_preference_names_, key) |
+ ? selected_pref_store_ |
+ : default_pref_store_).get(); |
} |
const PersistentPrefStore* SegregatedPrefStore::StoreForKey( |
const std::string& key) const { |
- return ContainsKey(selected_preference_names_, key) ? selected_pref_store_ |
- : default_pref_store_; |
+ return (ContainsKey(selected_preference_names_, key) |
+ ? selected_pref_store_ |
+ : default_pref_store_).get(); |
} |