summaryrefslogtreecommitdiffstats
path: root/src/tools
diff options
context:
space:
mode:
authorLuca Weiss <luca@z3ntu.xyz>2018-09-23 19:33:18 +0200
committerLiang Qi <liang.qi@qt.io>2018-11-12 07:14:34 +0000
commitb26ce2f0bffc5b1fedc5935c90df62e621abd9c7 (patch)
tree731173a0bf9ec21004c6e943a3b92db863e57907 /src/tools
parentd38f635355dded964ce14de6160fb897e5d6b40d (diff)
qdbuscpp2xml: Don't silently ignore unregistered property types
Change-Id: Icf23804cc4992314785f07cdc6aaf76eeea56465 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/qdbuscpp2xml/qdbuscpp2xml.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/tools/qdbuscpp2xml/qdbuscpp2xml.cpp b/src/tools/qdbuscpp2xml/qdbuscpp2xml.cpp
index 2115a14adf..738905a9a0 100644
--- a/src/tools/qdbuscpp2xml/qdbuscpp2xml.cpp
+++ b/src/tools/qdbuscpp2xml/qdbuscpp2xml.cpp
@@ -212,8 +212,11 @@ static QString generateInterfaceXml(const ClassDef *mo)
access |= 2;
int typeId = QMetaType::type(mp.type.constData());
- if (!typeId)
+ if (!typeId) {
+ fprintf(stderr, PROGRAMNAME ": unregistered type: '%s', ignoring\n",
+ mp.type.constData());
continue;
+ }
const char *signature = QDBusMetaType::typeToSignature(typeId);
if (!signature)
continue;