| Index: Source/modules/webusb/USBDevice.h
|
| diff --git a/Source/modules/webusb/USBDevice.h b/Source/modules/webusb/USBDevice.h
|
| index 8738ea3097e25899e903d3678b36a35162f985fa..39f1dfdf7e9cea23f1f8b9759e664f0cbb6d4179 100644
|
| --- a/Source/modules/webusb/USBDevice.h
|
| +++ b/Source/modules/webusb/USBDevice.h
|
| @@ -12,6 +12,7 @@
|
|
|
| namespace blink {
|
|
|
| +class ScriptPromiseResolver;
|
| class USBConfiguration;
|
|
|
| class USBDevice
|
| @@ -19,13 +20,18 @@ class USBDevice
|
| , public ScriptWrappable {
|
| DEFINE_WRAPPERTYPEINFO();
|
| public:
|
| - using WebType = WebUSBDeviceInfo;
|
| + using WebType = OwnPtr<WebUSBDevice>;
|
|
|
| static USBDevice* create(PassOwnPtr<WebUSBDevice> device)
|
| {
|
| return new USBDevice(device);
|
| }
|
|
|
| + static USBDevice* take(ScriptPromiseResolver*, PassOwnPtr<WebUSBDevice> device)
|
| + {
|
| + return create(device);
|
| + }
|
| +
|
| explicit USBDevice(PassOwnPtr<WebUSBDevice> device)
|
| : m_device(device)
|
| {
|
|
|