summaryrefslogtreecommitdiffstats
path: root/src/bluetooth
diff options
context:
space:
mode:
authorQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2019-03-12 03:03:03 +0100
committerQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2019-03-12 03:03:03 +0100
commitead0cf31f9611b6ecefc0f9985cf07306c89e70a (patch)
treebb10bc0c709e58b4879b1aef851347b71871377a /src/bluetooth
parentb58c470962aa6831f53d088afd523c1b1530fbc8 (diff)
parentb6f4d00b1ed8942df0832bb179de2ea331fc6755 (diff)
Merge remote-tracking branch 'origin/5.13' into dev
Diffstat (limited to 'src/bluetooth')
-rw-r--r--src/bluetooth/qlowenergycontroller_bluezdbus.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/bluetooth/qlowenergycontroller_bluezdbus.cpp b/src/bluetooth/qlowenergycontroller_bluezdbus.cpp
index 88ae0320..4e5f3430 100644
--- a/src/bluetooth/qlowenergycontroller_bluezdbus.cpp
+++ b/src/bluetooth/qlowenergycontroller_bluezdbus.cpp
@@ -354,6 +354,9 @@ void QLowEnergyControllerPrivateBluezDBus::connectToDevice()
void QLowEnergyControllerPrivateBluezDBus::disconnectFromDevice()
{
+ if (!device)
+ return;
+
setState(QLowEnergyController::ClosingState);
QDBusPendingReply<> reply = device->Disconnect();