summaryrefslogtreecommitdiffstats
path: root/src/nfc/qnearfieldtarget_neard_p.h
diff options
context:
space:
mode:
authorAlex Blasche <alexander.blasche@theqtcompany.com>2014-12-11 11:33:37 +0100
committerAlex Blasche <alexander.blasche@theqtcompany.com>2014-12-11 14:34:43 +0100
commit66671f8574d2beff94601a6b0b0413cb824cc308 (patch)
tree681f835fdb082004ce85208e88aa0d57d9bc7d6a /src/nfc/qnearfieldtarget_neard_p.h
parent936087adf7d6b1379d8844df717f55a62c4850e2 (diff)
Fix writing of NFC URI records
We need to write the entire URL and not just the path which would be empty in cases such as http://www.qt.io. Change-Id: I3529e200088cc9192fa16626cb21fffcca7f26c5 Reviewed-by: Martin Leutelt <martin.leutelt@basyskom.com> Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
Diffstat (limited to 'src/nfc/qnearfieldtarget_neard_p.h')
-rw-r--r--src/nfc/qnearfieldtarget_neard_p.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nfc/qnearfieldtarget_neard_p.h b/src/nfc/qnearfieldtarget_neard_p.h
index 100456bf..6b374a27 100644
--- a/src/nfc/qnearfieldtarget_neard_p.h
+++ b/src/nfc/qnearfieldtarget_neard_p.h
@@ -204,11 +204,11 @@ public:
if (record.isRecordType<QNdefNfcUriRecord>()) {
recordProperties.insert(QStringLiteral("Type"), QStringLiteral("URI"));
QNdefNfcUriRecord uriRecord = static_cast<QNdefNfcUriRecord>(record);
- recordProperties.insert(QStringLiteral("URI"), uriRecord.uri().path());
+ recordProperties.insert(QStringLiteral("URI"), uriRecord.uri().toString());
} else if (record.isRecordType<QNdefNfcSmartPosterRecord>()) {
recordProperties.insert(QStringLiteral("Type"), QStringLiteral("SmartPoster"));
QNdefNfcSmartPosterRecord spRecord = static_cast<QNdefNfcSmartPosterRecord>(record);
- recordProperties.insert(QStringLiteral("URI"), spRecord.uri().path());
+ recordProperties.insert(QStringLiteral("URI"), spRecord.uri().toString());
// Currently neard only supports the uri property for writing
} else if (record.isRecordType<QNdefNfcTextRecord>()) {
recordProperties.insert(QStringLiteral("Type"), QStringLiteral("Text"));