Index: chrome/android/java/src/org/chromium/chrome/browser/tabmodel/SingleTabModel.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/SingleTabModel.java b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/SingleTabModel.java |
index d9329ab9d11af5764b98d44ac14a32c6682428cb..cc20e9ba5a0984636ffece7503924a850c077354 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/SingleTabModel.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/SingleTabModel.java |
@@ -18,7 +18,7 @@ import org.chromium.chrome.browser.tab.Tab; |
*/ |
public class SingleTabModel implements TabModel { |
private final Activity mActivity; |
- private final ObserverList<TabModelObserver> mObservers = new ObserverList<TabModelObserver>(); |
+ private final ObserverList<TabModelObserver> mObservers = new ObserverList<>(); |
private Tab mTab; |
private boolean mIsIncognito; |
@@ -173,7 +173,8 @@ public class SingleTabModel implements TabModel { |
@Override |
public void removeTab(Tab tab) { |
- assert false; |
+ mTab = null; |
+ for (TabModelObserver obs : mObservers) obs.tabRemoved(tab); |
} |
@Override |