Index: chrome/browser/automation/automation_provider_observers.cc |
diff --git a/chrome/browser/automation/automation_provider_observers.cc b/chrome/browser/automation/automation_provider_observers.cc |
index 004398b83ce77ef6e2ffbf014b1638d34a51ec04..7b9ff6db41fa2c6a6212940e42bfa1595b2c8b4b 100644 |
--- a/chrome/browser/automation/automation_provider_observers.cc |
+++ b/chrome/browser/automation/automation_provider_observers.cc |
@@ -54,6 +54,7 @@ |
#include "chrome/browser/sessions/tab_restore_service.h" |
#include "chrome/browser/sessions/tab_restore_service_factory.h" |
#include "chrome/browser/ui/browser.h" |
+#include "chrome/browser/ui/browser_iterator.h" |
#include "chrome/browser/ui/browser_list.h" |
#include "chrome/browser/ui/browser_window.h" |
#include "chrome/browser/ui/find_bar/find_notification_details.h" |
@@ -2320,10 +2321,8 @@ AllViewsStoppedLoadingObserver::AllViewsStoppedLoadingObserver( |
registrar_.Add(this, |
content::NOTIFICATION_LOAD_STOP, |
content::NotificationService::AllSources()); |
- for (BrowserList::const_iterator iter = BrowserList::begin(); |
- iter != BrowserList::end(); |
- ++iter) { |
- Browser* browser = *iter; |
+ for (chrome::BrowserIterator it; !it.done(); it.Next()) { |
+ Browser* browser = *it; |
for (int i = 0; i < browser->tab_strip_model()->count(); ++i) { |
WebContents* web_contents = |
browser->tab_strip_model()->GetWebContentsAt(i); |