diff options
author | Denis Shienkov <denis.shienkov@gmail.com> | 2018-01-26 17:44:16 +0300 |
---|---|---|
committer | Denis Shienkov <denis.shienkov@gmail.com> | 2018-02-03 11:05:15 +0000 |
commit | a7be018dfae73e4e2a68fd82e775d05d52aea983 (patch) | |
tree | 6ebfc38382e2345307af2ae120c8eabb06eeb89d | |
parent | 234907ae5fc3dd5b9e5c3b0fa76d65f986104a27 (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.qml | 2 |
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); } } |