| Index: chrome/browser/safe_browsing/incident_reporting/preference_validation_delegate.h
 | 
| diff --git a/chrome/browser/safe_browsing/incident_reporting/preference_validation_delegate.h b/chrome/browser/safe_browsing/incident_reporting/preference_validation_delegate.h
 | 
| index 55d29f5d2607f957fbc5e139768763c4fe8c5508..77fe9158f98569c19c5600b8f65369b07a635301 100644
 | 
| --- a/chrome/browser/safe_browsing/incident_reporting/preference_validation_delegate.h
 | 
| +++ b/chrome/browser/safe_browsing/incident_reporting/preference_validation_delegate.h
 | 
| @@ -9,7 +9,7 @@
 | 
|  
 | 
|  #include "base/compiler_specific.h"
 | 
|  #include "base/macros.h"
 | 
| -#include "components/user_prefs/tracked/tracked_preference_validation_delegate.h"
 | 
| +#include "services/preferences/public/interfaces/tracked_preference_validation_delegate.mojom.h"
 | 
|  
 | 
|  class Profile;
 | 
|  
 | 
| @@ -21,7 +21,7 @@ class IncidentReceiver;
 | 
|  // for preference validation failures. The profile for which the delegate
 | 
|  // operates must outlive the delegate itself.
 | 
|  class PreferenceValidationDelegate
 | 
| -    : public TrackedPreferenceValidationDelegate {
 | 
| +    : public prefs::mojom::TrackedPreferenceValidationDelegate {
 | 
|   public:
 | 
|    PreferenceValidationDelegate(
 | 
|        Profile* profile,
 | 
| @@ -32,13 +32,12 @@ class PreferenceValidationDelegate
 | 
|    // TrackedPreferenceValidationDelegate methods.
 | 
|    void OnAtomicPreferenceValidation(
 | 
|        const std::string& pref_path,
 | 
| -      const base::Value* value,
 | 
| +      std::unique_ptr<base::Value> value,
 | 
|        PrefHashStoreTransaction::ValueState value_state,
 | 
|        PrefHashStoreTransaction::ValueState external_validation_value_state,
 | 
|        bool is_personal) override;
 | 
|    void OnSplitPreferenceValidation(
 | 
|        const std::string& pref_path,
 | 
| -      const base::DictionaryValue* dict_value,
 | 
|        const std::vector<std::string>& invalid_keys,
 | 
|        const std::vector<std::string>& external_validation_invalid_keys,
 | 
|        PrefHashStoreTransaction::ValueState value_state,
 | 
| 
 |