diff options
Diffstat (limited to 'core/java/android/webkit/ViewStateSerializer.java')
| -rw-r--r-- | core/java/android/webkit/ViewStateSerializer.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/core/java/android/webkit/ViewStateSerializer.java b/core/java/android/webkit/ViewStateSerializer.java index 0fc76fa13c30..5f91ed34e0c2 100644 --- a/core/java/android/webkit/ViewStateSerializer.java +++ b/core/java/android/webkit/ViewStateSerializer.java @@ -36,11 +36,15 @@ class ViewStateSerializer { static boolean serializeViewState(OutputStream stream, WebView web) throws IOException { + int baseLayer = web.getBaseLayer(); + if (baseLayer == 0) { + return false; + } DataOutputStream dos = new DataOutputStream(stream); dos.writeInt(VERSION); dos.writeInt(web.getContentWidth()); dos.writeInt(web.getContentHeight()); - return nativeSerializeViewState(web.getBaseLayer(), dos, + return nativeSerializeViewState(baseLayer, dos, new byte[WORKING_STREAM_STORAGE]); } |
