diff options
author | boliu@chromium.org <boliu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-08-05 16:59:35 +0000 |
---|---|---|
committer | boliu@chromium.org <boliu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-08-05 16:59:35 +0000 |
commit | a69b43a77f45e4f5d60422267092989cde2f16f5 (patch) | |
tree | cffd4779ac8fbff44700e494a99c7dadb8cafae8 /android_webview/java | |
parent | 6158af0ebaa0895b01fba4ae768a912d62dfb838 (diff) | |
download | chromium_src-a69b43a77f45e4f5d60422267092989cde2f16f5.zip chromium_src-a69b43a77f45e4f5d60422267092989cde2f16f5.tar.gz chromium_src-a69b43a77f45e4f5d60422267092989cde2f16f5.tar.bz2 |
[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
Diffstat (limited to 'android_webview/java')
-rw-r--r-- | android_webview/java/src/org/chromium/android_webview/AwContents.java | 2 |
1 files changed, 2 insertions, 0 deletions
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); } |