| Index: components/prefs/value_map_pref_store.cc
|
| diff --git a/components/prefs/value_map_pref_store.cc b/components/prefs/value_map_pref_store.cc
|
| index 15a0eb1e92b1d99e9e0535ad3b56294b6fc6652b..8b828b10d5c628cdc6b2bb9333269e0746554046 100644
|
| --- a/components/prefs/value_map_pref_store.cc
|
| +++ b/components/prefs/value_map_pref_store.cc
|
| @@ -32,13 +32,17 @@ bool ValueMapPrefStore::HasObservers() const {
|
| void ValueMapPrefStore::SetValue(const std::string& key,
|
| std::unique_ptr<base::Value> value,
|
| uint32_t flags) {
|
| - if (prefs_.SetValue(key, std::move(value)))
|
| - FOR_EACH_OBSERVER(Observer, observers_, OnPrefValueChanged(key));
|
| + if (prefs_.SetValue(key, std::move(value))) {
|
| + for (Observer& observer : observers_)
|
| + observer.OnPrefValueChanged(key);
|
| + }
|
| }
|
|
|
| void ValueMapPrefStore::RemoveValue(const std::string& key, uint32_t flags) {
|
| - if (prefs_.RemoveValue(key))
|
| - FOR_EACH_OBSERVER(Observer, observers_, OnPrefValueChanged(key));
|
| + if (prefs_.RemoveValue(key)) {
|
| + for (Observer& observer : observers_)
|
| + observer.OnPrefValueChanged(key);
|
| + }
|
| }
|
|
|
| bool ValueMapPrefStore::GetMutableValue(const std::string& key,
|
| @@ -48,7 +52,8 @@ bool ValueMapPrefStore::GetMutableValue(const std::string& key,
|
|
|
| void ValueMapPrefStore::ReportValueChanged(const std::string& key,
|
| uint32_t flags) {
|
| - FOR_EACH_OBSERVER(Observer, observers_, OnPrefValueChanged(key));
|
| + for (Observer& observer : observers_)
|
| + observer.OnPrefValueChanged(key);
|
| }
|
|
|
| void ValueMapPrefStore::SetValueSilently(const std::string& key,
|
| @@ -60,5 +65,6 @@ void ValueMapPrefStore::SetValueSilently(const std::string& key,
|
| ValueMapPrefStore::~ValueMapPrefStore() {}
|
|
|
| void ValueMapPrefStore::NotifyInitializationCompleted() {
|
| - FOR_EACH_OBSERVER(Observer, observers_, OnInitializationCompleted(true));
|
| + for (Observer& observer : observers_)
|
| + observer.OnInitializationCompleted(true);
|
| }
|
|
|