summaryrefslogtreecommitdiffstats
path: root/src/bluetooth/qlowenergycontrollernew_bluez.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/bluetooth/qlowenergycontrollernew_bluez.cpp')
-rw-r--r--src/bluetooth/qlowenergycontrollernew_bluez.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/bluetooth/qlowenergycontrollernew_bluez.cpp b/src/bluetooth/qlowenergycontrollernew_bluez.cpp
index 90b12fa1..a2a0bac2 100644
--- a/src/bluetooth/qlowenergycontrollernew_bluez.cpp
+++ b/src/bluetooth/qlowenergycontrollernew_bluez.cpp
@@ -138,6 +138,7 @@ void QLowEnergyControllerNewPrivate::l2cpErrorChanged(QBluetoothSocket::SocketEr
break;
}
+ invalidateServices();
setState(QLowEnergyControllerNew::UnconnectedState);
}
@@ -184,6 +185,7 @@ void QLowEnergyControllerNewPrivate::l2cpReadyRead()
details.endHandle = end;
QLowEnergyService *service = new QLowEnergyService(uuid);
+ service->setController(this);
QSharedPointer<QLowEnergyService> pointer(service);
details.service = pointer;
@@ -236,7 +238,7 @@ void QLowEnergyControllerNewPrivate::sendReadByGroupRequest(
void QLowEnergyControllerNewPrivate::discoverServiceDetails(const QBluetoothUuid &/*service*/)
{
-
+ //TODO Implement discoverServiceDetails()
}