| Index: content/browser/bluetooth/web_bluetooth_service_impl.cc
|
| diff --git a/content/browser/bluetooth/web_bluetooth_service_impl.cc b/content/browser/bluetooth/web_bluetooth_service_impl.cc
|
| index 9418ebdd985f850fb84a0466588ed3bf5689a594..655fb3ea7304bd50689e9cfc846283791a39c641 100644
|
| --- a/content/browser/bluetooth/web_bluetooth_service_impl.cc
|
| +++ b/content/browser/bluetooth/web_bluetooth_service_impl.cc
|
| @@ -328,16 +328,18 @@ void WebBluetoothServiceImpl::RequestDevice(
|
| RecordRequestDeviceOptions(options);
|
|
|
| if (!GetAdapter()) {
|
| - if (BluetoothAdapterFactoryWrapper::Get().IsBluetoothAdapterAvailable()) {
|
| + if (BluetoothAdapterFactoryWrapper::Get().IsLowEnergyAvailable()) {
|
| BluetoothAdapterFactoryWrapper::Get().AcquireAdapter(
|
| this, base::Bind(&WebBluetoothServiceImpl::RequestDeviceImpl,
|
| weak_ptr_factory_.GetWeakPtr(),
|
| base::Passed(std::move(options)), callback));
|
| return;
|
| }
|
| - RecordRequestDeviceOutcome(UMARequestDeviceOutcome::NO_BLUETOOTH_ADAPTER);
|
| - callback.Run(blink::mojom::WebBluetoothError::NO_BLUETOOTH_ADAPTER,
|
| - nullptr /* device */);
|
| + RecordRequestDeviceOutcome(
|
| + UMARequestDeviceOutcome::BLUETOOTH_LOW_ENERGY_NOT_AVAILABLE);
|
| + callback.Run(
|
| + blink::mojom::WebBluetoothError::BLUETOOTH_LOW_ENERGY_NOT_AVAILABLE,
|
| + nullptr /* device */);
|
| return;
|
| }
|
| RequestDeviceImpl(std::move(options), callback, GetAdapter());
|
|
|