Index: components/prefs/pref_service.cc |
diff --git a/components/prefs/pref_service.cc b/components/prefs/pref_service.cc |
index 6858839110b158b139c7e68fed680e5f50ddeb75..cf140d840e13107499ed66004fad9596d75027ec 100644 |
--- a/components/prefs/pref_service.cc |
+++ b/components/prefs/pref_service.cc |
@@ -492,6 +492,14 @@ void PrefService::ReportUserPrefChanged(const std::string& key) { |
user_pref_store_->ReportValueChanged(key, GetWriteFlags(FindPreference(key))); |
} |
+void PrefService::ReportUserPrefChanged( |
+ const std::string& key, |
+ std::set<std::vector<std::string>> path_components) { |
+ DCHECK(CalledOnValidThread()); |
+ user_pref_store_->ReportSubValuesChanged(key, std::move(path_components), |
+ GetWriteFlags(FindPreference(key))); |
+} |
+ |
void PrefService::SetUserPrefValue(const std::string& path, |
std::unique_ptr<base::Value> new_value) { |
DCHECK(CalledOnValidThread()); |