From 9ac9bea16c502b26fb99448b118960f43272b335 Mon Sep 17 00:00:00 2001 From: Volker Krause Date: Fri, 27 Apr 2018 19:04:33 +0200 Subject: Fix handling of QDBusMessage in qdbuscpp2xml in bootstrapped mode In bootstrapped mode QDBusMessage isn't available, so looking up the type via QMetaType wont work. QDBusMetaTypeId has this special-cased, but that alone isn't enough for qdbuscpp2xml to produce the same result as in non- bootstrapped mode. The effect of this has also been described here before in detail: http://lists.qt-project.org/pipermail/development/2017-February/028756.html Change-Id: Id309a3a910f971c6150cdc6d06f2b48f1b95c787 Reviewed-by: Thiago Macieira --- src/dbus/qdbusmisc.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/dbus/qdbusmisc.cpp') diff --git a/src/dbus/qdbusmisc.cpp b/src/dbus/qdbusmisc.cpp index 930c3bd2da..eb8f61c783 100644 --- a/src/dbus/qdbusmisc.cpp +++ b/src/dbus/qdbusmisc.cpp @@ -181,6 +181,13 @@ int qDBusParametersForMethod(const QList ¶meterTypes, QVector