diff options
author | Andrew O'Doherty <andrew.odoherty@qt.io> | 2018-03-06 14:58:34 +0100 |
---|---|---|
committer | Andrew O'Doherty <andrew.odoherty@qt.io> | 2018-03-06 16:47:41 +0000 |
commit | 0a97e6cd908995699793b8513d3c7ef8020c2e32 (patch) | |
tree | 8b00fded3fc41f816019432f723069beea902796 | |
parent | 1409087076f86e53f51ad165fcc4f5f8758df0a0 (diff) |
Android Qt NFC manager may not start
qmetaobject.cpp:1483 (static bool QMetaObject::invokeMethod(QObject*,
const char*, Qt::ConnectionType, QGenericReturnArgument,
QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument)): QMetaObject::invokeMethod: No such method
NearFieldTarget::ndefMessageRead(QNdefMessage&)
Remove the reference symbols since Q_ARG data parameter is already treated as a Reference.
Task-number: QTBUG-64415
Change-Id: I4eb83c34cfbc06ac85e5579c690c9562fbc82841
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
-rw-r--r-- | src/nfc/qnearfieldtarget_android.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/nfc/qnearfieldtarget_android.cpp b/src/nfc/qnearfieldtarget_android.cpp index 690fc272..26f3d429 100644 --- a/src/nfc/qnearfieldtarget_android.cpp +++ b/src/nfc/qnearfieldtarget_android.cpp @@ -192,12 +192,12 @@ QNearFieldTarget::RequestId NearFieldTarget::readNdefMessages() // Sending QNdefMessage, requestCompleted and exit. QNdefMessage qNdefMessage = QNdefMessage::fromByteArray(ndefMessageQBA); QMetaObject::invokeMethod(this, "ndefMessageRead", Qt::QueuedConnection, - Q_ARG(QNdefMessage&, qNdefMessage)); + Q_ARG(QNdefMessage, qNdefMessage)); QMetaObject::invokeMethod(this, "requestCompleted", Qt::QueuedConnection, - Q_ARG(QNearFieldTarget::RequestId&, requestId)); + Q_ARG(QNearFieldTarget::RequestId, requestId)); QMetaObject::invokeMethod(this, "ndefMessageRead", Qt::QueuedConnection, - Q_ARG(QNdefMessage&, qNdefMessage), - Q_ARG(QNearFieldTarget::RequestId&, requestId)); + Q_ARG(QNdefMessage, qNdefMessage), + Q_ARG(QNearFieldTarget::RequestId, requestId)); return requestId; } |