Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(42)

Unified Diff: chrome/browser/sync/glue/synced_window_delegates_getter_android.cc

Issue 2712743006: Reland v5 of Sessions Refactor (Closed)
Patch Set: Fix typo Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/sync/glue/synced_window_delegates_getter_android.cc
diff --git a/chrome/browser/sync/glue/synced_window_delegates_getter_android.cc b/chrome/browser/sync/glue/synced_window_delegates_getter_android.cc
index 3148e76ae9a423578b04a774be3485f103b895b5..22382a9bd6508da046c6b2d61a0a9575137482a3 100644
--- a/chrome/browser/sync/glue/synced_window_delegates_getter_android.cc
+++ b/chrome/browser/sync/glue/synced_window_delegates_getter_android.cc
@@ -15,11 +15,12 @@ namespace browser_sync {
SyncedWindowDelegatesGetterAndroid::SyncedWindowDelegatesGetterAndroid() {}
SyncedWindowDelegatesGetterAndroid::~SyncedWindowDelegatesGetterAndroid() {}
-std::set<const SyncedWindowDelegate*>
+SyncedWindowDelegatesGetterAndroid::SyncedWindowDelegateMap
SyncedWindowDelegatesGetterAndroid::GetSyncedWindowDelegates() {
- std::set<SyncedWindowDelegate const*> synced_window_delegates;
+ SyncedWindowDelegateMap synced_window_delegates;
for (auto i = TabModelList::begin(); i != TabModelList::end(); ++i) {
- synced_window_delegates.insert((*i)->GetSyncedWindowDelegate());
+ synced_window_delegates[(*i)->GetSyncedWindowDelegate()->GetSessionId()] =
+ (*i)->GetSyncedWindowDelegate();
}
return synced_window_delegates;
}

Powered by Google App Engine
This is Rietveld 408576698