aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bluetooth/bluetoothremotegattcharacteristic.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/bluetooth/bluetoothremotegattcharacteristic.rs')
-rw-r--r--components/script/dom/bluetooth/bluetoothremotegattcharacteristic.rs10
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);