Index: chrome/browser/prefs/tracked/tracked_atomic_preference.cc |
diff --git a/chrome/browser/prefs/tracked/tracked_atomic_preference.cc b/chrome/browser/prefs/tracked/tracked_atomic_preference.cc |
index c272fb766c2b9cd4a568933798f2f276cc1d631c..5e432f16ebe53cbdb63cf8400457eb38d2cfb0a7 100644 |
--- a/chrome/browser/prefs/tracked/tracked_atomic_preference.cc |
+++ b/chrome/browser/prefs/tracked/tracked_atomic_preference.cc |
@@ -36,8 +36,10 @@ void TrackedAtomicPreference::EnforceAndReport( |
helper_.GetAction(value_state); |
helper_.ReportAction(reset_action); |
- if (reset_action == TrackedPreferenceHelper::DO_RESET) |
+ if (reset_action == TrackedPreferenceHelper::DO_RESET) { |
pref_store_contents->RemovePath(pref_path_, NULL); |
+ pref_hash_store_->RecordResetEvent(); |
+ } |
if (value_state != PrefHashStore::UNCHANGED) { |
// Store the hash for the new value (whether it was reset or not). |