| Index: components/user_prefs/tracked/pref_hash_store.h
|
| diff --git a/components/user_prefs/tracked/pref_hash_store.h b/components/user_prefs/tracked/pref_hash_store.h
|
| index 2fdc617301ae1fea64526ae16fe5d6621c272406..2024a7d9ce79da0046a03efe515e9a0711979d87 100644
|
| --- a/components/user_prefs/tracked/pref_hash_store.h
|
| +++ b/components/user_prefs/tracked/pref_hash_store.h
|
| @@ -21,8 +21,9 @@ class PrefHashStore {
|
| // of operations on the hash store. |storage| MAY be used as the backing store
|
| // depending on the implementation. Therefore the HashStoreContents used for
|
| // related transactions should correspond to the same underlying data store.
|
| + // |storage| must outlive the returned transaction.
|
| virtual std::unique_ptr<PrefHashStoreTransaction> BeginTransaction(
|
| - std::unique_ptr<HashStoreContents> storage) = 0;
|
| + HashStoreContents* storage) = 0;
|
| };
|
|
|
| #endif // COMPONENTS_PREFS_TRACKED_PREF_HASH_STORE_H_
|
|
|