| Index: base/observer_list_threadsafe.h
|
| diff --git a/base/observer_list_threadsafe.h b/base/observer_list_threadsafe.h
|
| index 49dc859f8f9d1dd72533f81a899e6c24cf50e7de..eb15cd4f4879af60498b33f66acc255235d0b088 100644
|
| --- a/base/observer_list_threadsafe.h
|
| +++ b/base/observer_list_threadsafe.h
|
| @@ -222,11 +222,8 @@ class ObserverListThreadSafe
|
| return;
|
| }
|
|
|
| - {
|
| - typename ObserverList<ObserverType>::Iterator it(&context->list);
|
| - ObserverType* obs;
|
| - while ((obs = it.GetNext()) != nullptr)
|
| - method.Run(obs);
|
| + for (auto& observer : context->list) {
|
| + method.Run(&observer);
|
| }
|
|
|
| // If there are no more observers on the list, we can now delete it.
|
|
|