summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis Shienkov <denis.shienkov@gmail.com>2018-01-26 17:44:16 +0300
committerDenis Shienkov <denis.shienkov@gmail.com>2018-02-03 11:05:15 +0000
commita7be018dfae73e4e2a68fd82e775d05d52aea983 (patch)
tree6ebfc38382e2345307af2ae120c8eabb06eeb89d
parent234907ae5fc3dd5b9e5c3b0fa76d65f986104a27 (diff)
Fix stalling at characteristics updating in Low Energy Scanner example
The method device.connectToService() can be finished quickly and Device::characteristicsUpdated() can be triggered before than the Characteristics.qml page will be loaded. Therefore we will get stuck in "Scanning for characteristics..." state. So, we need to call the device.connectToService() after loading of the Characteristics.qml page. Change-Id: Ic5c790f6f8dbeeae1e368c8a1c8ad8fb12a57087 Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
-rw-r--r--examples/bluetooth/lowenergyscanner/assets/Services.qml2
1 files changed, 1 insertions, 1 deletions
diff --git a/examples/bluetooth/lowenergyscanner/assets/Services.qml b/examples/bluetooth/lowenergyscanner/assets/Services.qml
index e22d1db3..68d7d447 100644
--- a/examples/bluetooth/lowenergyscanner/assets/Services.qml
+++ b/examples/bluetooth/lowenergyscanner/assets/Services.qml
@@ -115,8 +115,8 @@ Rectangle {
MouseArea {
anchors.fill: parent
onClicked: {
- device.connectToService(modelData.serviceUuid);
pageLoader.source = "Characteristics.qml";
+ device.connectToService(modelData.serviceUuid);
}
}