| Index: base/observer_list.h
|
| diff --git a/base/observer_list.h b/base/observer_list.h
|
| index c77ec15b1db6b692da42e091556fffe618c4d5a5..ef45269ed6e60ea3b4a63342ca474318c6521906 100644
|
| --- a/base/observer_list.h
|
| +++ b/base/observer_list.h
|
| @@ -100,7 +100,8 @@ class ObserverListBase
|
| // Remove an observer from the list if it is in the list.
|
| void RemoveObserver(ObserverType* obs);
|
|
|
| - bool HasObserver(ObserverType* observer) const;
|
| + // Determine whether a particular observer is in the list.
|
| + bool HasObserver(const ObserverType* observer) const;
|
|
|
| void Clear();
|
|
|
| @@ -176,7 +177,8 @@ void ObserverListBase<ObserverType>::RemoveObserver(ObserverType* obs) {
|
| }
|
|
|
| template <class ObserverType>
|
| -bool ObserverListBase<ObserverType>::HasObserver(ObserverType* observer) const {
|
| +bool ObserverListBase<ObserverType>::HasObserver(
|
| + const ObserverType* observer) const {
|
| for (size_t i = 0; i < observers_.size(); ++i) {
|
| if (observers_[i] == observer)
|
| return true;
|
|
|