diff options
Diffstat (limited to 'components/script/dom/bluetooth/bluetoothremotegattcharacteristic.rs')
-rw-r--r-- | components/script/dom/bluetooth/bluetoothremotegattcharacteristic.rs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/components/script/dom/bluetooth/bluetoothremotegattcharacteristic.rs b/components/script/dom/bluetooth/bluetoothremotegattcharacteristic.rs index 25119fdda99..eebc86ef8fe 100644 --- a/components/script/dom/bluetooth/bluetoothremotegattcharacteristic.rs +++ b/components/script/dom/bluetooth/bluetoothremotegattcharacteristic.rs @@ -309,14 +309,16 @@ impl AsyncBluetoothListener for BluetoothRemoteGATTCharacteristic { // Step 7. BluetoothResponse::GetDescriptors(descriptors_vec, single) => { if single { - promise.resolve_native( - &device.get_or_create_descriptor(&descriptors_vec[0], self), - ); + promise.resolve_native(&device.get_or_create_descriptor( + &descriptors_vec[0], + self, + can_gc, + )); return; } let mut descriptors = vec![]; for descriptor in descriptors_vec { - let bt_descriptor = device.get_or_create_descriptor(&descriptor, self); + let bt_descriptor = device.get_or_create_descriptor(&descriptor, self, can_gc); descriptors.push(bt_descriptor); } promise.resolve_native(&descriptors); |