summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--base/observer_list.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/base/observer_list.h b/base/observer_list.h
index a64808d..0242d6a 100644
--- a/base/observer_list.h
+++ b/base/observer_list.h
@@ -100,7 +100,8 @@ class ObserverList {
// Remove an observer from the list.
void RemoveObserver(ObserverType* obs) {
- ListType::iterator it = find(observers_.begin(), observers_.end(), obs);
+ typename ListType::iterator it =
+ std::find(observers_.begin(), observers_.end(), obs);
if (it != observers_.end()) {
if (notify_depth_) {
*it = 0;
@@ -140,7 +141,7 @@ class ObserverList {
typedef std::vector<ObserverType*> ListType;
void Compact() const {
- ListType::iterator it = observers_.begin();
+ typename ListType::iterator it = observers_.begin();
while (it != observers_.end()) {
if (*it) {
++it;