From 439266bbb533865405d5286fd944d79f7d49df0e Mon Sep 17 00:00:00 2001 From: Bo Liu Date: Wed, 20 Apr 2016 09:03:53 -0700 Subject: [PATCH] webview: canInvokeDrawGlFunctor should always return true Now that invokeDrawGlFunctor doesn't use the View anymore, and just calls a static method on ViewRootImpl. In particular this is required since invokeDrwaGlFunctor need to still function for views that already detached. BUG: 27709981 Change-Id: I2c8c8f4a6943f7eec773265ca709349c5ce0be54 --- core/java/android/webkit/WebViewDelegate.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/core/java/android/webkit/WebViewDelegate.java b/core/java/android/webkit/WebViewDelegate.java index 2b548750246d5..85d7cd0ced60b 100644 --- a/core/java/android/webkit/WebViewDelegate.java +++ b/core/java/android/webkit/WebViewDelegate.java @@ -74,9 +74,7 @@ public final class WebViewDelegate { * and false otherwise. */ public boolean canInvokeDrawGlFunctor(View containerView) { - ViewRootImpl viewRootImpl = containerView.getViewRootImpl(); - // viewRootImpl can be null during teardown when window is leaked. - return viewRootImpl != null; + return true; } /**