aboutsummaryrefslogtreecommitdiff
path: root/src/client
diff options
context:
space:
mode:
authorMatt Broadstone <mbroadst@gmail.com>2012-11-16 10:10:06 -0500
committerJeremy Lainé <jeremy.laine@m4x.org>2012-11-16 16:31:16 +0100
commitbef7287e70ad671d5f06edd47ec050c67a0667cb (patch)
treed6ad9cb9084e3c6b9047e87b8e93d45298448251 /src/client
parent0e07f82c8d7851e02fc5340cacfc5d4d5accb699 (diff)
downloadqxmpp-bef7287e70ad671d5f06edd47ec050c67a0667cb.tar.gz
convert QMetaType::construct to QMetaType::create for qt >= 5
Diffstat (limited to 'src/client')
-rw-r--r--src/client/QXmppInvokable.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/client/QXmppInvokable.cpp b/src/client/QXmppInvokable.cpp
index 8ca5ca8b..b387742b 100644
--- a/src/client/QXmppInvokable.cpp
+++ b/src/client/QXmppInvokable.cpp
@@ -57,7 +57,12 @@ QVariant QXmppInvokable::dispatch( const QByteArray & method, const QList< QVari
const char *typeName = metaObject()->method(idx).typeName();
int resultType = QMetaType::type(typeName);
+
+#if QT_VERSION >= 0x050000
+ void *result = QMetaType::create(resultType, 0);
+#else
void *result = QMetaType::construct(resultType, 0);
+#endif
QGenericReturnArgument ret( typeName, result );
QList<QGenericArgument> genericArgs;