Index: chrome/browser/ui/webui/ntp/foreign_session_handler.cc |
diff --git a/chrome/browser/ui/webui/ntp/foreign_session_handler.cc b/chrome/browser/ui/webui/ntp/foreign_session_handler.cc |
index cbab342de671067cc52f9af3b99cf95b9e389505..97800509f07fbab9f566f0a0940d59d85781751e 100644 |
--- a/chrome/browser/ui/webui/ntp/foreign_session_handler.cc |
+++ b/chrome/browser/ui/webui/ntp/foreign_session_handler.cc |
@@ -108,10 +108,10 @@ void ForeignSessionHandler::HandleGetForeignSessions(const ListValue* args) { |
added_count < kMaxSessionsToShow; ++i) { |
const SyncedSession* foreign_session = *i; |
scoped_ptr<ListValue> window_list(new ListValue()); |
- for (std::vector<SessionWindow*>::const_iterator it = |
+ for (SyncedSession::SyncedWindowMap::const_iterator it = |
foreign_session->windows.begin(); it != foreign_session->windows.end(); |
++it) { |
- SessionWindow* window = *it; |
+ SessionWindow* window = it->second; |
scoped_ptr<DictionaryValue> window_data(new DictionaryValue()); |
if (SessionWindowToValue(*window, window_data.get())) { |
window_data->SetString("sessionTag", foreign_session->session_tag); |