diff options
Diffstat (limited to 'src/bluetooth/qlowenergyserviceinfo_bluez.cpp')
-rw-r--r-- | src/bluetooth/qlowenergyserviceinfo_bluez.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/bluetooth/qlowenergyserviceinfo_bluez.cpp b/src/bluetooth/qlowenergyserviceinfo_bluez.cpp index bf7c1816..82eabd1d 100644 --- a/src/bluetooth/qlowenergyserviceinfo_bluez.cpp +++ b/src/bluetooth/qlowenergyserviceinfo_bluez.cpp @@ -182,8 +182,9 @@ void QLowEnergyServiceInfoPrivate::replyReceived(const QString &reply) #endif QString charHandle = l.at(8); if ( charHandle.toUShort(0,0) >= startingHandle.toUShort(0,0) && charHandle.toUShort(0,0) <= endingHandle.toUShort(0,0)) { - QString uuidParts = l.at(10) + "-" + l.at(11) + "-" + l.at(12) + "-" + l.at(13) + "-" + l.at(14); - QBluetoothUuid charUuid(uuidParts); + QString u(QStringLiteral("%1-%2-%3-%4-%5")); + u = u.arg(l.at(10)).arg(l.at(11)).arg(l.at(12)).arg(l.at(13)).arg(l.at(14)); + QBluetoothUuid charUuid(u); QVariantMap map = QVariantMap(); QLowEnergyCharacteristicInfo chars(charUuid); |