| Index: third_party/WebKit/Source/modules/webusb/USB.cpp
|
| diff --git a/third_party/WebKit/Source/modules/webusb/USB.cpp b/third_party/WebKit/Source/modules/webusb/USB.cpp
|
| index d1461fb9d306db3d38b1c04de62915d541984c2c..f06ac114c46066dad206ec99de7a99f1ac35eeb6 100644
|
| --- a/third_party/WebKit/Source/modules/webusb/USB.cpp
|
| +++ b/third_party/WebKit/Source/modules/webusb/USB.cpp
|
| @@ -56,7 +56,7 @@ USB::USB(LocalFrame& frame)
|
| {
|
| ThreadState::current()->registerPreFinalizer(this);
|
| frame.serviceRegistry()->connectToRemoteService(mojo::GetProxy(&m_deviceManager));
|
| - m_deviceManager.set_connection_error_handler(createBaseCallback(bind(&USB::onDeviceManagerConnectionError, WeakPersistentThisPointer<USB>(this))));
|
| + m_deviceManager.set_connection_error_handler(createBaseCallback(bind(&USB::onDeviceManagerConnectionError, wrapWeakPersistent(this))));
|
| m_deviceManager->SetClient(m_clientBinding.CreateInterfacePtrAndBind());
|
| }
|
|
|
| @@ -106,7 +106,7 @@ ScriptPromise USB::requestDevice(ScriptState* scriptState, const USBDeviceReques
|
| return promise;
|
| }
|
| frame->serviceRegistry()->connectToRemoteService(mojo::GetProxy(&m_chooserService));
|
| - m_chooserService.set_connection_error_handler(createBaseCallback(bind(&USB::onChooserServiceConnectionError, WeakPersistentThisPointer<USB>(this))));
|
| + m_chooserService.set_connection_error_handler(createBaseCallback(bind(&USB::onChooserServiceConnectionError, wrapWeakPersistent(this))));
|
| }
|
|
|
| String errorMessage;
|
|
|