summaryrefslogtreecommitdiffstats
path: root/android_webview/java
diff options
context:
space:
mode:
authorboliu@chromium.org <boliu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-05 16:59:35 +0000
committerboliu@chromium.org <boliu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-05 16:59:35 +0000
commita69b43a77f45e4f5d60422267092989cde2f16f5 (patch)
treecffd4779ac8fbff44700e494a99c7dadb8cafae8 /android_webview/java
parent6158af0ebaa0895b01fba4ae768a912d62dfb838 (diff)
downloadchromium_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.java2
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);
}