Index: chrome/browser/extensions/api/cookies/cookies_api.cc |
diff --git a/chrome/browser/extensions/api/cookies/cookies_api.cc b/chrome/browser/extensions/api/cookies/cookies_api.cc |
index 26d401e0d3d3476042b0cd3676337b50b4cfbca8..f3a4a359a6669ae37ed795592fa6ecf06b505be0 100644 |
--- a/chrome/browser/extensions/api/cookies/cookies_api.cc |
+++ b/chrome/browser/extensions/api/cookies/cookies_api.cc |
@@ -21,7 +21,7 @@ |
#include "chrome/browser/extensions/extension_system.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/ui/browser.h" |
-#include "chrome/browser/ui/browser_list.h" |
+#include "chrome/browser/ui/browser_iterator.h" |
#include "chrome/common/chrome_notification_types.h" |
#include "chrome/common/extensions/api/cookies.h" |
#include "chrome/common/extensions/extension.h" |
@@ -513,9 +513,8 @@ bool CookiesGetAllCookieStoresFunction::RunImpl() { |
// Iterate through all browser instances, and for each browser, |
// add its tab IDs to either the regular or incognito tab ID list depending |
// whether the browser is regular or incognito. |
- 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; |
if (browser->profile() == original_profile) { |
cookies_helpers::AppendToTabIdList(browser, original_tab_ids.get()); |
} else if (incognito_tab_ids.get() && |