| Index: chrome/browser/prefs/pref_hash_store_impl.cc
|
| diff --git a/chrome/browser/prefs/pref_hash_store_impl.cc b/chrome/browser/prefs/pref_hash_store_impl.cc
|
| index a82d449f4e40ff4618ca6c998a3c563ffafd56d5..3702bb814c2c9269bf9a50eebf33f5ccb7f11250 100644
|
| --- a/chrome/browser/prefs/pref_hash_store_impl.cc
|
| +++ b/chrome/browser/prefs/pref_hash_store_impl.cc
|
| @@ -40,6 +40,7 @@ class PrefHashStoreImpl::PrefHashStoreTransactionImpl
|
| const base::Value* value) const OVERRIDE;
|
| virtual void StoreHash(const std::string& path,
|
| const base::Value* value) OVERRIDE;
|
| + virtual bool StampSuperMac() OVERRIDE;
|
| virtual ValueState CheckSplitValue(
|
| const std::string& path,
|
| const base::DictionaryValue* initial_split_value,
|
| @@ -148,6 +149,13 @@ void PrefHashStoreImpl::PrefHashStoreTransactionImpl::StoreHash(
|
| has_changed_ = true;
|
| }
|
|
|
| +bool PrefHashStoreImpl::PrefHashStoreTransactionImpl::StampSuperMac() {
|
| + if (outer_->initial_hashes_dictionary_trusted_)
|
| + return false;
|
| + has_changed_ = true;
|
| + return true;
|
| +}
|
| +
|
| PrefHashStoreTransaction::ValueState
|
| PrefHashStoreImpl::PrefHashStoreTransactionImpl::CheckSplitValue(
|
| const std::string& path,
|
|
|