| Index: chrome/browser/prefs/tracked/tracked_preference_helper.cc
|
| diff --git a/chrome/browser/prefs/tracked/tracked_preference_helper.cc b/chrome/browser/prefs/tracked/tracked_preference_helper.cc
|
| index 90bc11f31c6765c65a7edb969ed84027fb2cf7c7..1da583f2094554a4c5b7b448d78a783c0e88b393 100644
|
| --- a/chrome/browser/prefs/tracked/tracked_preference_helper.cc
|
| +++ b/chrome/browser/prefs/tracked/tracked_preference_helper.cc
|
| @@ -26,6 +26,7 @@ TrackedPreferenceHelper::ResetAction TrackedPreferenceHelper::GetAction(
|
| case PrefHashStoreTransaction::CLEARED:
|
| // Unfortunate case, but there is nothing we can do.
|
| return DONT_RESET;
|
| + case PrefHashStoreTransaction::TRUSTED_NULL_VALUE: // Falls through.
|
| case PrefHashStoreTransaction::TRUSTED_UNKNOWN_VALUE:
|
| // It is okay to seed the hash in this case.
|
| return DONT_RESET;
|
| @@ -69,6 +70,10 @@ void TrackedPreferenceHelper::ReportValidationResult(
|
| UMA_HISTOGRAM_ENUMERATION("Settings.TrackedPreferenceTrustedInitialized",
|
| reporting_id_, reporting_ids_count_);
|
| return;
|
| + case PrefHashStoreTransaction::TRUSTED_NULL_VALUE:
|
| + UMA_HISTOGRAM_ENUMERATION("Settings.TrackedPreferenceNullInitialized",
|
| + reporting_id_, reporting_ids_count_);
|
| + return;
|
| }
|
| NOTREACHED() << "Unexpected PrefHashStoreTransaction::ValueState: "
|
| << value_state;
|
|
|