| Index: chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelSelectorImpl.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelSelectorImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelSelectorImpl.java
|
| index b18447f3708d8027d4c32b429a538194709beaad..c9f6438a0fd596c10b5b55530c7cdd430cad2691 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelSelectorImpl.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelSelectorImpl.java
|
| @@ -227,6 +227,17 @@ public class TabModelSelectorImpl extends TabModelSelectorBase implements TabMod
|
| };
|
| }
|
|
|
| + /**
|
| + * Exposed to allow tests to initialize the selector with different tab models.
|
| + * @param normalModel The normal tab model.
|
| + * @param incognitoModel The incognito tab model.
|
| + */
|
| + @VisibleForTesting
|
| + public void initializeForTesting(TabModel normalModel, TabModel incognitoModel) {
|
| + initialize(isIncognitoSelected(), normalModel, incognitoModel);
|
| + mActiveState = true;
|
| + }
|
| +
|
| @Override
|
| public void setCloseAllTabsDelegate(CloseAllTabsDelegate delegate) {
|
| mCloseAllTabsDelegate = delegate;
|
|
|