| Index: content/browser/frame_host/render_frame_host_impl.cc
|
| diff --git a/content/browser/frame_host/render_frame_host_impl.cc b/content/browser/frame_host/render_frame_host_impl.cc
|
| index f7d3b40074eeb7d0e01260b6d91c20fb432c1905..0b3beee3448b2e0731a2e584864a89ff6d772579 100644
|
| --- a/content/browser/frame_host/render_frame_host_impl.cc
|
| +++ b/content/browser/frame_host/render_frame_host_impl.cc
|
| @@ -1963,9 +1963,9 @@ void RenderFrameHostImpl::RegisterMojoServices() {
|
| #endif
|
|
|
| if (enable_web_bluetooth) {
|
| - GetServiceRegistry()->AddService(
|
| - base::Bind(&RenderFrameHostImpl::CreateWebBluetoothService,
|
| - base::Unretained(this)));
|
| + GetServiceRegistry()->AddService(base::Bind(
|
| + base::IgnoreResult(&RenderFrameHostImpl::CreateWebBluetoothService),
|
| + base::Unretained(this)));
|
| }
|
|
|
| if (!frame_mojo_shell_)
|
| @@ -2800,7 +2800,7 @@ void RenderFrameHostImpl::AXContentTreeDataToAXTreeData(
|
| dst->focused_tree_id = focused_frame->GetAXTreeID();
|
| }
|
|
|
| -void RenderFrameHostImpl::CreateWebBluetoothService(
|
| +WebBluetoothServiceImpl* RenderFrameHostImpl::CreateWebBluetoothService(
|
| blink::mojom::WebBluetoothServiceRequest request) {
|
| DCHECK(!web_bluetooth_service_);
|
| web_bluetooth_service_.reset(
|
| @@ -2810,6 +2810,7 @@ void RenderFrameHostImpl::CreateWebBluetoothService(
|
| // handler after it's destroyed so it can't run after the RFHI is destroyed.
|
| web_bluetooth_service_->SetClientConnectionErrorHandler(base::Bind(
|
| &RenderFrameHostImpl::DeleteWebBluetoothService, base::Unretained(this)));
|
| + return web_bluetooth_service_.get();
|
| }
|
|
|
| void RenderFrameHostImpl::DeleteWebBluetoothService() {
|
|
|