Move enabling of discovery + discoverablity to the respective slot
to avoid race conditions from the adapter powering on
Bug-AGL: SPEC-2295 SPEC-2290
Change-Id: I16c04d7bcd880ef5dcc5352d0da52ce2fe8b2447
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
bluetooth.send_confirmation(data.pincode)
}
- onPowerChanged: if (!root.checked) root.checked = state
+ onPowerChanged: {
+ if (state) {
+ bluetooth.start_discovery()
+ bluetooth.discoverable = true;
+ }
+ root.checked = state
+ }
+
}
Text {
onCheckedChanged: {
console.log("Bluetooth set to", checked)
-
- bluetooth.power = checked;
- bluetooth.discoverable = checked;
-
- if (checked == true)
- bluetooth.start_discovery()
+ bluetooth.power = checked
}
Rectangle {