Index: sources/bluetooth/BluetoothInterface.cpp =================================================================== diff -u -r47c8f13876317ba36500400f894d96c9bce9eb17 -rbefa8e7e7667c4aa5193022bd80e9f52c2374ad0 --- sources/bluetooth/BluetoothInterface.cpp (.../BluetoothInterface.cpp) (revision 47c8f13876317ba36500400f894d96c9bce9eb17) +++ sources/bluetooth/BluetoothInterface.cpp (.../BluetoothInterface.cpp) (revision befa8e7e7667c4aa5193022bd80e9f52c2374ad0) @@ -516,12 +516,18 @@ * \param vDevice */ void BluetoothInterface::onDeviceSelect(const BluetoothDeviceData &vDevice) { + stopScan(); _temp = QBluetoothDeviceInfo(QBluetoothAddress(vDevice.addr), vDevice.name, QBluetoothDeviceInfo::HealthBloodPressureMonitor); connectToDevice(); } void BluetoothInterface::onAttributeResponse(const DeviceBluetoothPairedQueryResponseData &vData) { + if ( ! vData.mAccepted ) { + LOG_DEBUG(vData.mMessage); + return; + } + // Notify the View that it is a new scan so clean up the list, and update screen status. NOTIFY_SCAN_START