Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2611)

Unified Diff: chrome/browser/prefs/tracked/tracked_atomic_preference.cc

Issue 151003004: Add an automatic settings reset banner. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Pre-review cleanup. Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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).

Powered by Google App Engine
This is Rietveld 408576698