| Index: ios/chrome/browser/tabs/tab_model_synced_window_delegate_getter.mm
|
| diff --git a/ios/chrome/browser/tabs/tab_model_synced_window_delegate_getter.mm b/ios/chrome/browser/tabs/tab_model_synced_window_delegate_getter.mm
|
| index df84d972776e0b59da8a02a901940af915744cc9..7959edd2168e056c9975bd7a1a4c49af2bfbb02c 100644
|
| --- a/ios/chrome/browser/tabs/tab_model_synced_window_delegate_getter.mm
|
| +++ b/ios/chrome/browser/tabs/tab_model_synced_window_delegate_getter.mm
|
| @@ -18,7 +18,7 @@ TabModelSyncedWindowDelegatesGetter::~TabModelSyncedWindowDelegatesGetter() {}
|
|
|
| std::set<const sync_sessions::SyncedWindowDelegate*>
|
| TabModelSyncedWindowDelegatesGetter::GetSyncedWindowDelegates() {
|
| - std::set<const sync_sessions::SyncedWindowDelegate*> synced_window_delegates;
|
| + SyncedWindowDelegateMap synced_window_delegates;
|
|
|
| std::vector<ios::ChromeBrowserState*> browser_states =
|
| GetApplicationContext()
|
| @@ -31,7 +31,8 @@ TabModelSyncedWindowDelegatesGetter::GetSyncedWindowDelegates() {
|
| GetTabModelsForChromeBrowserState(browser_state);
|
| for (TabModel* tabModel in tabModels) {
|
| if (tabModel.currentTab) {
|
| - synced_window_delegates.insert([tabModel syncedWindowDelegate]);
|
| + synced_window_delegates[tabModel->GetSessionId()] =
|
| + [tabModel syncedWindowDelegate];
|
| }
|
| }
|
| }
|
|
|