Index: chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellTabModelSelector.java |
diff --git a/chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellTabModelSelector.java b/chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellTabModelSelector.java |
index 8c354c660e9658013b02b66466055166514c88bc..7d5ccd2ec94deed3eb0769e8ac996669ab6ea385 100644 |
--- a/chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellTabModelSelector.java |
+++ b/chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellTabModelSelector.java |
@@ -34,6 +34,7 @@ class ChromeShellTabModelSelector extends TabModelSelectorBase { |
private final TabModelOrderController mOrderController; |
private AccessibilityTabModelWrapper mTabModelWrapper; |
+ private TabManager mTabManager; |
public ChromeShellTabModelSelector( |
WindowAndroid window, ContentVideoViewClient videoViewClient, ViewGroup parent) { |
@@ -93,7 +94,7 @@ class ChromeShellTabModelSelector extends TabModelSelectorBase { |
} |
}; |
ChromeShellTab tab = new ChromeShellTab( |
- mParent.getContext(), loadUrlParams.getUrl(), mWindow, client); |
+ mParent.getContext(), loadUrlParams.getUrl(), mWindow, client, mTabManager); |
int index = mOrderController.determineInsertionIndex(type, tab); |
TabModel tabModel = getCurrentModel(); |
tabModel.addTab(tab, index, type); |
@@ -140,4 +141,9 @@ class ChromeShellTabModelSelector extends TabModelSelectorBase { |
private boolean isTabSwitcherVisible() { |
return mTabModelWrapper != null && mTabModelWrapper.getParent() == mParent; |
} |
+ |
+ public void setTabManager(TabManager tabManager) { |
+ mTabManager = tabManager; |
+ } |
+ |
} |