summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Adam Powell <adamp@android.com> 2012-12-17 14:39:56 -0800
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2012-12-17 14:39:56 -0800
commit7979b58a7ade37c3b6d574fd647e633c5b57c3f1 (patch)
treefa673d359c744184da48613ebdd866da5fc14f6d
parent4b0ed0178de2c9c21bd5514671b8b4282f6a03db (diff)
parent6169bcf50d88367fced5dc5c06ca5827a062644e (diff)
Merge "Memory leak due to bad destroy sequence"
-rw-r--r--core/java/android/webkit/WebViewCore.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/java/android/webkit/WebViewCore.java b/core/java/android/webkit/WebViewCore.java
index 3fb3ec62c435..c35b76813048 100644
--- a/core/java/android/webkit/WebViewCore.java
+++ b/core/java/android/webkit/WebViewCore.java
@@ -1278,6 +1278,7 @@ public final class WebViewCore {
mBrowserFrame = null;
mSettings.onDestroyed();
mNativeClass = 0;
+ WebCoreThreadWatchdog.unregisterWebView(mWebViewClassic);
mWebViewClassic = null;
}
break;
@@ -1982,7 +1983,6 @@ public final class WebViewCore {
mEventHub.sendMessageAtFrontOfQueue(
Message.obtain(null, EventHub.DESTROY));
mEventHub.blockMessages();
- WebCoreThreadWatchdog.unregisterWebView(mWebViewClassic);
}
}