Index: chrome/browser/ui/tabs/pinned_tab_codec.cc |
diff --git a/chrome/browser/ui/tabs/pinned_tab_codec.cc b/chrome/browser/ui/tabs/pinned_tab_codec.cc |
index 68059100d090dc58e63825e507b2d5c2ca117fd9..83e2bd48fd734f9e84e3d84860f53afcfd421e6e 100644 |
--- a/chrome/browser/ui/tabs/pinned_tab_codec.cc |
+++ b/chrome/browser/ui/tabs/pinned_tab_codec.cc |
@@ -10,6 +10,7 @@ |
#include "chrome/browser/prefs/scoped_user_pref_update.h" |
#include "chrome/browser/profiles/profile.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/tabs/tab_strip_model.h" |
#include "chrome/common/extensions/extension.h" |
@@ -109,9 +110,8 @@ void PinnedTabCodec::WritePinnedTabs(Profile* profile) { |
return; |
ListValue values; |
- for (BrowserList::const_iterator i = BrowserList::begin(); |
- i != BrowserList::end(); ++i) { |
- Browser* browser = *i; |
+ for (chrome::BrowserIterator it; !it.done(); it.Next()) { |
+ Browser* browser = *it; |
if (browser->is_type_tabbed() && |
browser->profile() == profile && HasPinnedTabs(browser)) { |
EncodePinnedTabs(browser, &values); |