summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCary Clark <cary@android.com>2009-09-25 10:16:06 -0400
committerCary Clark <cary@android.com>2009-09-25 12:06:20 -0400
commit96cfad5d673b49d8b3a724d7b1066493aacd74d5 (patch)
tree769e0b9510bb1b1180f275662ac18e7b507a7fcf
parent82e62668d0d3e09f27629c7aff6425faacdfa7f8 (diff)
downloadframeworks_base-96cfad5d673b49d8b3a724d7b1066493aacd74d5.zip
frameworks_base-96cfad5d673b49d8b3a724d7b1066493aacd74d5.tar.gz
frameworks_base-96cfad5d673b49d8b3a724d7b1066493aacd74d5.tar.bz2
check for null before calling native webkit from java webview
fixes http://b/issue?id=2121684
-rw-r--r--core/java/android/webkit/WebViewCore.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/core/java/android/webkit/WebViewCore.java b/core/java/android/webkit/WebViewCore.java
index 8b9ca57..53024d6 100644
--- a/core/java/android/webkit/WebViewCore.java
+++ b/core/java/android/webkit/WebViewCore.java
@@ -1650,12 +1650,14 @@ final class WebViewCore {
}
/* package */ synchronized boolean pictureReady() {
- return nativePictureReady();
+ return 0 != mNativeClass ? nativePictureReady() : false;
}
/*package*/ synchronized Picture copyContentPicture() {
Picture result = new Picture();
- nativeCopyContentToPicture(result);
+ if (0 != mNativeClass) {
+ nativeCopyContentToPicture(result);
+ }
return result;
}