diff options
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 b59fa6d..13cfde2 100644 --- a/src/remoteobjects/qremoteobjectsourceio.cpp +++ b/src/remoteobjects/qremoteobjectsourceio.cpp @@ -239,7 +239,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.parameterMetaType(i)); + m_rxArgs[i] = decodeVariant(std::move(m_rxArgs[i]), method.parameterMetaType(i)); } auto metaType = QMetaType::fromName(source->m_api->typeName(index).constData()); if (!metaType.sizeOf()) |