| Index: third_party/WebKit/LayoutTests/usb/resources/usb-helpers.js
|
| diff --git a/third_party/WebKit/LayoutTests/usb/resources/usb-helpers.js b/third_party/WebKit/LayoutTests/usb/resources/usb-helpers.js
|
| index b0687fb9cb381c39c3a414bd93aedbe725a124f5..455601e96c951e9cab2aa41ee419ac2bf7f49748 100644
|
| --- a/third_party/WebKit/LayoutTests/usb/resources/usb-helpers.js
|
| +++ b/third_party/WebKit/LayoutTests/usb/resources/usb-helpers.js
|
| @@ -374,18 +374,19 @@ function usbMocks(mojo) {
|
| return Promise.resolve({ results: devices });
|
| }
|
|
|
| - getDevice(guid, stub) {
|
| - let device = this.mockDevices_.get(guid);
|
| - if (device === undefined) {
|
| - bindings.StubBindings(stub).close();
|
| + getDevice(guid, request) {
|
| + let deviceData = this.mockDevices_.get(guid);
|
| + if (deviceData === undefined) {
|
| + request.close();
|
| } else {
|
| - var mock = new MockDevice(device.info);
|
| + var stub = connection.bindHandleToStub(request.handle, device.Device);
|
| + var mock = new MockDevice(deviceData.info);
|
| bindings.StubBindings(stub).delegate = mock;
|
| bindings.StubBindings(stub).connectionErrorHandler = () => {
|
| if (this.deviceCloseHandler_)
|
| - this.deviceCloseHandler_(device.info);
|
| + this.deviceCloseHandler_(deviceData.info);
|
| };
|
| - device.stubs.push(stub);
|
| + deviceData.stubs.push(stub);
|
| }
|
| }
|
|
|
|
|