summaryrefslogtreecommitdiff
path: root/core/java/android/webkit/WebViewClassic.java
diff options
context:
space:
mode:
authorChris Craik <ccraik@google.com>2012-05-22 14:46:25 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2012-05-22 14:46:25 -0700
commitb3e1de71bafd0252046e648d43ea1fa4de42dee6 (patch)
treed25dd9a1783f6b538d7bb34753cad5068597011a /core/java/android/webkit/WebViewClassic.java
parented5cbbdbe6e27cf2e6ffcf0c46f1cd687618e07f (diff)
parent49413bcccbd735be4e8ad4cf98b3ab2f892225e4 (diff)
am 49413bcc: am 7a9328a3: Merge "Add temporary functor lifetime logging" into jb-dev
* commit '49413bcccbd735be4e8ad4cf98b3ab2f892225e4': Add temporary functor lifetime logging
Diffstat (limited to 'core/java/android/webkit/WebViewClassic.java')
-rw-r--r--core/java/android/webkit/WebViewClassic.java12
1 files changed, 10 insertions, 2 deletions
diff --git a/core/java/android/webkit/WebViewClassic.java b/core/java/android/webkit/WebViewClassic.java
index 9586e447efa3..b68f857a8e23 100644
--- a/core/java/android/webkit/WebViewClassic.java
+++ b/core/java/android/webkit/WebViewClassic.java
@@ -2069,6 +2069,11 @@ public final class WebViewClassic implements WebViewProvider, WebViewProvider.Sc
}
private void destroyImpl() {
+ int drawGLFunction = nativeGetDrawGLFunction(mNativeClass);
+ ViewRootImpl viewRoot = mWebView.getViewRootImpl();
+ Log.d(LOGTAG, String.format("destroyImpl, functor %x, viewroot == null %b, isHWAccel %b",
+ drawGLFunction, (viewRoot == null),
+ mWebView.isHardwareAccelerated()));
mCallbackProxy.blockMessages();
clearHelpers();
if (mListBoxDialog != null) {
@@ -5333,9 +5338,12 @@ public final class WebViewClassic implements WebViewProvider, WebViewProvider.Sc
updateHwAccelerated();
+ int drawGLFunction = nativeGetDrawGLFunction(mNativeClass);
+ ViewRootImpl viewRoot = mWebView.getViewRootImpl();
+ Log.d(LOGTAG, String.format("destroyImpl, functor %x, viewroot == null %b, isHWAccel %b",
+ drawGLFunction, (viewRoot == null),
+ mWebView.isHardwareAccelerated()));
if (mWebView.isHardwareAccelerated()) {
- int drawGLFunction = nativeGetDrawGLFunction(mNativeClass);
- ViewRootImpl viewRoot = mWebView.getViewRootImpl();
if (drawGLFunction != 0 && viewRoot != null) {
viewRoot.detachFunctor(drawGLFunction);
}