summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew O'Doherty <andrew.odoherty@qt.io>2018-03-06 14:58:34 +0100
committerAndrew O'Doherty <andrew.odoherty@qt.io>2018-03-06 16:47:41 +0000
commit0a97e6cd908995699793b8513d3c7ef8020c2e32 (patch)
tree8b00fded3fc41f816019432f723069beea902796
parent1409087076f86e53f51ad165fcc4f5f8758df0a0 (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.cpp8
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;
}