diff options
author | Sona Kurazyan <sona.kurazyan@qt.io> | 2021-02-15 17:07:44 +0100 |
---|---|---|
committer | Sona Kurazyan <sona.kurazyan@qt.io> | 2021-02-16 09:42:48 +0100 |
commit | 473ef1ae6d8b38b81a5bd297162b21b6821cbd40 (patch) | |
tree | a95533559ecb3ea54267f263949dae1fb4e80f6b /src/remoteobjects/qremoteobjectsourceio.cpp | |
parent | ed011247194eb67474fe6097d85ce088aa89d67e (diff) |
Avoid constructing QMetaType from type id when possible
Change-Id: I013bd3f3a6e7bb9e2a4ff45a3ca9534048643144
Reviewed-by: MΓ₯rten Nordheim <marten.nordheim@qt.io>
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
Diffstat (limited to 'src/remoteobjects/qremoteobjectsourceio.cpp')
-rw-r--r-- | src/remoteobjects/qremoteobjectsourceio.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/remoteobjects/qremoteobjectsourceio.cpp b/src/remoteobjects/qremoteobjectsourceio.cpp index 49d9ad0..9a0edff 100644 --- a/src/remoteobjects/qremoteobjectsourceio.cpp +++ b/src/remoteobjects/qremoteobjectsourceio.cpp @@ -240,7 +240,7 @@ void QRemoteObjectSourceIo::onServerRead(QObject *conn) auto method = source->m_object->metaObject()->method(resolvedIndex); const int parameterCount = method.parameterCount(); for (int i = 0; i < parameterCount; i++) - decodeVariant(m_rxArgs[i], method.parameterType(i)); + decodeVariant(m_rxArgs[i], method.parameterMetaType(i)); } auto metaType = QMetaType::fromName(source->m_api->typeName(index).constData()); if (!metaType.sizeOf()) |