| Index: chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelSelectorBase.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelSelectorBase.java b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelSelectorBase.java
|
| index 8d158f7734fe526f9246eace156cde42b7363fb5..cfccd7cbfe5a76303908dcf4cc02fa9475305272 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelSelectorBase.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelSelectorBase.java
|
| @@ -65,7 +65,15 @@ public abstract class TabModelSelectorBase implements TabModelSelector {
|
|
|
| @Override
|
| public void selectModel(boolean incognito) {
|
| + TabModel previousModel = getCurrentModel();
|
| mActiveModelIndex = incognito ? INCOGNITO_TAB_MODEL_INDEX : NORMAL_TAB_MODEL_INDEX;
|
| + TabModel newModel = getCurrentModel();
|
| +
|
| + if (previousModel != newModel) {
|
| + for (TabModelSelectorObserver listener : mObservers) {
|
| + listener.onTabModelSelected(newModel, previousModel);
|
| + }
|
| + }
|
| }
|
|
|
| @Override
|
|
|