| Index: chrome/browser/profiles/profile_impl.h
|
| diff --git a/chrome/browser/profiles/profile_impl.h b/chrome/browser/profiles/profile_impl.h
|
| index 7956e02e5246a6b9660071a8cb14e548e0ced412..54093b9ce0309d2847af68e2365c746b9afa8582 100644
|
| --- a/chrome/browser/profiles/profile_impl.h
|
| +++ b/chrome/browser/profiles/profile_impl.h
|
| @@ -48,6 +48,12 @@
|
| class ConfigurationPolicyProvider;
|
| class ProfilePolicyConnector;
|
| class SchemaRegistryService;
|
| +}
|
| +
|
| +namespace prefs {
|
| +namespace mojom {
|
| +class TrackedPreferenceValidationDelegate;
|
| +}
|
| }
|
|
|
| namespace ssl_config {
|
| @@ -216,6 +222,11 @@
|
| configuration_policy_provider_;
|
| std::unique_ptr<policy::ProfilePolicyConnector> profile_policy_connector_;
|
|
|
| + // Keep |pref_validation_delegate_| above |prefs_| so that the former outlives
|
| + // the latter.
|
| + std::unique_ptr<prefs::mojom::TrackedPreferenceValidationDelegate>
|
| + pref_validation_delegate_;
|
| +
|
| // Keep |prefs_| on top for destruction order because |extension_prefs_|,
|
| // |io_data_| and others store pointers to |prefs_| and shall be destructed
|
| // first.
|
|
|