Skip to content

Commit b4827c0

Browse files
camaelonAndroid (Google) Code Review
authored andcommitted
Merge "Pass the version down to native"
2 parents 957c800 + 18e9886 commit b4827c0

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

core/java/android/webkit/ViewStateSerializer.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,12 @@ static DrawData deserializeViewState(InputStream stream, WebViewClassic web)
5252
throws IOException {
5353
DataInputStream dis = new DataInputStream(stream);
5454
int version = dis.readInt();
55-
if (version != VERSION) {
55+
if (version > VERSION) {
5656
throw new IOException("Unexpected version: " + version);
5757
}
5858
int contentWidth = dis.readInt();
5959
int contentHeight = dis.readInt();
60-
int baseLayer = nativeDeserializeViewState(dis,
60+
int baseLayer = nativeDeserializeViewState(version, dis,
6161
new byte[WORKING_STREAM_STORAGE]);
6262

6363
final WebViewCore.DrawData draw = new WebViewCore.DrawData();
@@ -76,7 +76,7 @@ private static native boolean nativeSerializeViewState(int baseLayer,
7676
OutputStream stream, byte[] storage);
7777

7878
// Returns a pointer to the BaseLayer
79-
private static native int nativeDeserializeViewState(
79+
private static native int nativeDeserializeViewState(int version,
8080
InputStream stream, byte[] storage);
8181

8282
private ViewStateSerializer() {}

0 commit comments

Comments
 (0)