From a69b43a77f45e4f5d60422267092989cde2f16f5 Mon Sep 17 00:00:00 2001 From: "boliu@chromium.org" Date: Mon, 5 Aug 2013 16:59:35 +0000 Subject: [Android WebView] Fix setting visibility after destroy After destroy, cannot make any more native calls. Check for it before setting visibility. BUG=internal b/10181761 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/21823003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215628 0039d316-1c4b-4281-b951-d872f2087c98 --- android_webview/java/src/org/chromium/android_webview/AwContents.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'android_webview/java') diff --git a/android_webview/java/src/org/chromium/android_webview/AwContents.java b/android_webview/java/src/org/chromium/android_webview/AwContents.java index f522486..3af2cdf 100644 --- a/android_webview/java/src/org/chromium/android_webview/AwContents.java +++ b/android_webview/java/src/org/chromium/android_webview/AwContents.java @@ -1401,6 +1401,8 @@ public class AwContents { // visibility. In general, callers should use updateVisibilityState // instead. mIsVisible = visible; + + if (mNativeAwContents == 0) return; nativeSetVisibility(mNativeAwContents, mIsVisible); } -- cgit v1.1