| Index: chrome/android/testshell/java/src/org/chromium/chrome/testshell/TestShellTab.java
|
| diff --git a/chrome/android/testshell/java/src/org/chromium/chrome/testshell/TestShellTab.java b/chrome/android/testshell/java/src/org/chromium/chrome/testshell/TestShellTab.java
|
| index 7953b7503b079a53684e5562f8597dacb5781c6b..faebeaadb5377a286bcfac72ad8a5a85ff44d9c5 100644
|
| --- a/chrome/android/testshell/java/src/org/chromium/chrome/testshell/TestShellTab.java
|
| +++ b/chrome/android/testshell/java/src/org/chromium/chrome/testshell/TestShellTab.java
|
| @@ -23,8 +23,6 @@ import org.chromium.ui.base.WindowAndroid;
|
| public class TestShellTab extends TabBase {
|
| private long mNativeTestShellTab;
|
|
|
| - private CleanupReference mCleanupReference;
|
| -
|
| // Tab state
|
| private boolean mIsLoading;
|
|
|
| @@ -45,17 +43,13 @@ public class TestShellTab extends TabBase {
|
| super.initialize();
|
|
|
| mNativeTestShellTab = nativeInit();
|
| - mCleanupReference = new CleanupReference(this, new DestroyRunnable(mNativeTestShellTab));
|
| }
|
|
|
| @Override
|
| public void destroy() {
|
| super.destroy();
|
|
|
| - if (mNativeTestShellTab != 0) {
|
| - mCleanupReference.cleanupNow();
|
| - mNativeTestShellTab = 0;
|
| - }
|
| + mNativeTestShellTab = 0;
|
| }
|
|
|
| /**
|
| @@ -104,17 +98,6 @@ public class TestShellTab extends TabBase {
|
| return new TestShellTabBaseChromeWebContentsDelegateAndroid();
|
| }
|
|
|
| - private static final class DestroyRunnable implements Runnable {
|
| - private final long mNativeTestShellTab;
|
| - private DestroyRunnable(long nativeTestShellTab) {
|
| - mNativeTestShellTab = nativeTestShellTab;
|
| - }
|
| - @Override
|
| - public void run() {
|
| - nativeDestroy(mNativeTestShellTab);
|
| - }
|
| - }
|
| -
|
| @Override
|
| protected AutoLoginProcessor createAutoLoginProcessor() {
|
| return new AutoLoginProcessor() {
|
| @@ -151,6 +134,5 @@ public class TestShellTab extends TabBase {
|
| }
|
|
|
| private native long nativeInit();
|
| - private static native void nativeDestroy(long nativeTestShellTab);
|
| private native String nativeFixupUrl(long nativeTestShellTab, String url);
|
| }
|
|
|