From a7be018dfae73e4e2a68fd82e775d05d52aea983 Mon Sep 17 00:00:00 2001 From: Denis Shienkov Date: Fri, 26 Jan 2018 17:44:16 +0300 Subject: 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 --- examples/bluetooth/lowenergyscanner/assets/Services.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'examples/bluetooth/lowenergyscanner') 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); } } -- cgit v1.2.3