From 83e7a899288ff650c5ab7be9dfbaccf7427d3efe Mon Sep 17 00:00:00 2001 From: "Javier S. Pedro" Date: Sun, 14 Sep 2014 22:27:38 +0200 Subject: fix reconnection issue --- src/metawatchbletransport.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') 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 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; -- cgit v1.2.3