Index: device/bluetooth/bluetooth_low_energy_win.cc |
diff --git a/device/bluetooth/bluetooth_low_energy_win.cc b/device/bluetooth/bluetooth_low_energy_win.cc |
index b47bc9af0137afd94144d327fe2035b90f89689a..cf1ad4b55049bc05d3673b5b60dd2d47f3b31b77 100644 |
--- a/device/bluetooth/bluetooth_low_energy_win.cc |
+++ b/device/bluetooth/bluetooth_low_energy_win.cc |
@@ -652,11 +652,15 @@ bool EnumerateKnownBluetoothLowEnergyDevices( |
} |
bool EnumerateKnownBluetoothLowEnergyServices( |
- BluetoothLowEnergyDeviceInfo* device_info, |
+ const base::FilePath& device_path, |
ScopedVector<BluetoothLowEnergyServiceInfo>* services, |
std::string* error) { |
- return CollectBluetoothLowEnergyDeviceServices( |
- device_info->path, services, error); |
+ if (!IsBluetoothLowEnergySupported()) { |
+ *error = kPlatformNotSupported; |
+ return false; |
+ } |
+ |
+ return CollectBluetoothLowEnergyDeviceServices(device_path, services, error); |
} |
bool ExtractBluetoothAddressFromDeviceInstanceIdForTesting( |