diff options
author | Michael Brasser <mbrasser@ford.com> | 2019-10-18 12:08:41 -0500 |
---|---|---|
committer | Michael Brasser <mbrasser@ford.com> | 2019-10-18 12:16:09 -0500 |
commit | 1685ec1425be5c4f857755da766758d2ab0c0651 (patch) | |
tree | 91d40f50d8c848367a52de3d84d0620ce11995fb | |
parent | b94871ce10d5d319b7a3293cf939b6a072c3be26 (diff) |
Ensure default enum registration uses matching size
Change-Id: I241260b53e7faaaf4ea1b6cb7ba6235abe865713
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
-rw-r--r-- | src/remoteobjects/qremoteobjectnode.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/remoteobjects/qremoteobjectnode.cpp b/src/remoteobjects/qremoteobjectnode.cpp index 482de0f..92214d0 100644 --- a/src/remoteobjects/qremoteobjectnode.cpp +++ b/src/remoteobjects/qremoteobjectnode.cpp @@ -746,6 +746,7 @@ static void registerEnum(const QByteArray &name, const QMetaObject *meta, int si // break; default: qWarning() << "Invalid enum detected" << name << "with size" << size << ". Defaulting to register as int."; + size = 4; id = QMetaType::registerType(name.constData(), nullptr, nullptr, &EnumDestructor<qint32>, &EnumConstructor<qint32>, size, flags, meta); } |