| Index: content/renderer/bluetooth/web_bluetooth_impl.cc
|
| diff --git a/content/renderer/bluetooth/web_bluetooth_impl.cc b/content/renderer/bluetooth/web_bluetooth_impl.cc
|
| index f2f474ef94ba60ac82c2a0ef6f22282c2d91f33e..7e15546ce725bf9fc18472a1ce1fc73900aa2550 100644
|
| --- a/content/renderer/bluetooth/web_bluetooth_impl.cc
|
| +++ b/content/renderer/bluetooth/web_bluetooth_impl.cc
|
| @@ -66,7 +66,8 @@ void WebBluetoothImpl::getPrimaryService(
|
| const blink::WebString& service_uuid,
|
| blink::WebBluetoothGetPrimaryServiceCallbacks* callbacks) {
|
| GetWebBluetoothService().RemoteServerGetPrimaryService(
|
| - mojo::String::From(device_id), mojo::String::From(service_uuid),
|
| + mojo::String::From(device_id),
|
| + base::WrapUnique(new device::BluetoothUUID(service_uuid.utf8())),
|
| base::Bind(&WebBluetoothImpl::OnGetPrimaryServiceComplete,
|
| base::Unretained(this), device_id,
|
| base::Passed(base::WrapUnique(callbacks))));
|
| @@ -79,8 +80,10 @@ void WebBluetoothImpl::getCharacteristics(
|
| blink::WebBluetoothGetCharacteristicsCallbacks* callbacks) {
|
| GetWebBluetoothService().RemoteServiceGetCharacteristics(
|
| mojo::String::From(service_instance_id), quantity,
|
| - characteristics_uuid.isEmpty() ? nullptr
|
| - : mojo::String::From(characteristics_uuid),
|
| + characteristics_uuid.isEmpty()
|
| + ? nullptr
|
| + : base::WrapUnique(
|
| + new device::BluetoothUUID(characteristics_uuid.utf8())),
|
| base::Bind(&WebBluetoothImpl::OnGetCharacteristicsComplete,
|
| base::Unretained(this), service_instance_id,
|
| base::Passed(base::WrapUnique(callbacks))));
|
|
|