diff options
author | Javier S. Pedro <dev.git@javispedro.com> | 2014-09-14 22:27:38 +0200 |
---|---|---|
committer | Javier S. Pedro <dev.git@javispedro.com> | 2014-09-14 22:27:38 +0200 |
commit | 83e7a899288ff650c5ab7be9dfbaccf7427d3efe (patch) | |
tree | 83d42f227e33ced6606c78017305ba0f7d92556b | |
parent | 48465074989a7c1f2e757b5b67d41b3583dbb7ac (diff) | |
download | salmeta-83e7a899288ff650c5ab7be9dfbaccf7427d3efe.tar.gz salmeta-83e7a899288ff650c5ab7be9dfbaccf7427d3efe.zip |
fix reconnection issue
-rw-r--r-- | src/metawatchbletransport.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/metawatchbletransport.cpp b/src/metawatchbletransport.cpp index 56039d3..16ba88e 100644 --- a/src/metawatchbletransport.cpp +++ b/src/metawatchbletransport.cpp @@ -91,6 +91,9 @@ void MetaWatchBLETransport::handleDeviceConnected() QList<GatoUUID> interesting_services; interesting_services << ServiceUuid; _dev->discoverServices(); + } else { + // Directly use the services in cache + handleDeviceServices(); } } @@ -113,7 +116,7 @@ void MetaWatchBLETransport::handleDeviceServices() void MetaWatchBLETransport::handleDeviceCharacteristics(const GatoService &service) { - qDebug() << "Got characteristic"; + qDebug() << "Got characteristics"; foreach (const GatoCharacteristic &c, service.characteristics()) { if (c.uuid() == InputCharacteristicUuid) { _in = c; |