diff options
Diffstat (limited to 'src/remoteobjects/qremoteobjectpacket.cpp')
-rw-r--r-- | src/remoteobjects/qremoteobjectpacket.cpp | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/remoteobjects/qremoteobjectpacket.cpp b/src/remoteobjects/qremoteobjectpacket.cpp index d517794..b5be767 100644 --- a/src/remoteobjects/qremoteobjectpacket.cpp +++ b/src/remoteobjects/qremoteobjectpacket.cpp @@ -480,13 +480,10 @@ void serializeDefinition(QDataStream &ds, const QRemoteObjectSourceBase *source) serializeEnum(ds, enumerator); } - if (source->d->isDynamic) { - QSet<const QMetaObject *> gadgets; - QSet<QMetaEnum> enums; - recurseForGadgets(gadgets, enums, source); - serializeGadgets(ds, gadgets, enums, source); - } else - ds << quint32(0) << quint32(0); // qtEnums, numGadgets + QSet<const QMetaObject *> gadgets; + QSet<QMetaEnum> enums; + recurseForGadgets(gadgets, enums, source); + serializeGadgets(ds, gadgets, enums, source); const int numSignals = api->signalCount(); ds << quint32(numSignals); //Number of signals |