| Index: mojo/public/java/bindings/src/org/chromium/mojo/bindings/Interface.java
|
| diff --git a/mojo/public/java/bindings/src/org/chromium/mojo/bindings/Interface.java b/mojo/public/java/bindings/src/org/chromium/mojo/bindings/Interface.java
|
| index c2bbc8ebddb4127bef1020b75395dd673b8ad691..50c4de5997f46e07d6697a7b01e5ad6e229160b9 100644
|
| --- a/mojo/public/java/bindings/src/org/chromium/mojo/bindings/Interface.java
|
| +++ b/mojo/public/java/bindings/src/org/chromium/mojo/bindings/Interface.java
|
| @@ -186,15 +186,16 @@ public interface Interface extends ConnectionErrorHandler, Closeable {
|
| @Override
|
| public void queryVersion(final Callback1<Integer> callback) {
|
| RunMessageParams message = new RunMessageParams();
|
| - message.reserved0 = 16;
|
| - message.reserved1 = 0;
|
| - message.queryVersion = new QueryVersion();
|
| + message.input = new RunInput();
|
| + message.input.setQueryVersion(new QueryVersion());
|
|
|
| InterfaceControlMessagesHelper.sendRunMessage(getCore(), mMessageReceiver, message,
|
| new Callback1<RunResponseMessageParams>() {
|
| @Override
|
| public void call(RunResponseMessageParams response) {
|
| - mVersion = response.queryVersionResult.version;
|
| + if (response.output.which() == RunOutput.Tag.QueryVersionResult) {
|
| + mVersion = response.output.getQueryVersionResult().version;
|
| + }
|
| callback.call(mVersion);
|
| }
|
| });
|
| @@ -210,10 +211,9 @@ public interface Interface extends ConnectionErrorHandler, Closeable {
|
| }
|
| mVersion = version;
|
| RunOrClosePipeMessageParams message = new RunOrClosePipeMessageParams();
|
| - message.reserved0 = 16;
|
| - message.reserved1 = 0;
|
| - message.requireVersion = new RequireVersion();
|
| - message.requireVersion.version = version;
|
| + message.input = new RunOrClosePipeInput();
|
| + message.input.setRequireVersion(new RequireVersion());
|
| + message.input.getRequireVersion().version = version;
|
| InterfaceControlMessagesHelper.sendRunOrClosePipeMessage(
|
| getCore(), mMessageReceiver, message);
|
| }
|
|
|