diff options
| author | wajahat.s <wajahat.s@samsung.com> | 2014-08-27 22:30:15 -0700 |
|---|---|---|
| committer | Commit bot <commit-bot@chromium.org> | 2014-08-28 05:30:52 +0000 |
| commit | eacf155f2d41b79a64c9b4eca997e62ebc77b8cb (patch) | |
| tree | e456b69b5b861dc6ee247face32fc402aa5f862e | |
| parent | f89ce26c97949d224441ed45644a7d41b89bcf69 (diff) | |
| download | chromium_src-eacf155f2d41b79a64c9b4eca997e62ebc77b8cb.zip chromium_src-eacf155f2d41b79a64c9b4eca997e62ebc77b8cb.tar.gz chromium_src-eacf155f2d41b79a64c9b4eca997e62ebc77b8cb.tar.bz2 | |
Clearing Tabs and Observer list when TabModelBase is destroyed.
When TabModelBase is destroyed, Tabs and Observers List should
be cleared to free any holding tabs and observers respectively.
BUG=None.
Review URL: https://codereview.chromium.org/511903002
Cr-Commit-Position: refs/heads/master@{#292326}
| -rw-r--r-- | chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelBase.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelBase.java b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelBase.java index 50dca1d..db60b93 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelBase.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelBase.java @@ -85,6 +85,9 @@ public abstract class TabModelBase implements TabModel { nativeDestroy(mNativeTabModelImpl); mNativeTabModelImpl = 0; } + + mTabs.clear(); + mObservers.clear(); } @Override |
