Reenable enum streamers here.

This commit is contained in:
Andrzej Kapolka 2014-06-05 17:30:19 -07:00
parent 072bbb308c
commit 005a314695

View file

@ -92,14 +92,13 @@ int Bitstream::registerMetaObject(const char* className, const QMetaObject* meta
} }
// register the streamers for all enumerators // register the streamers for all enumerators
// temporarily disabled: crashes on Windows for (int i = 0; i < metaObject->enumeratorCount(); i++) {
//for (int i = 0; i < metaObject->enumeratorCount(); i++) { QMetaEnum metaEnum = metaObject->enumerator(i);
// QMetaEnum metaEnum = metaObject->enumerator(i); const TypeStreamer*& streamer = getEnumStreamers()[QPair<QByteArray, QByteArray>(metaEnum.scope(), metaEnum.name())];
// const TypeStreamer*& streamer = getEnumStreamers()[QPair<QByteArray, QByteArray>(metaEnum.scope(), metaEnum.name())]; if (!streamer) {
// if (!streamer) { getEnumStreamersByName().insert(getEnumName(metaEnum), streamer = new EnumTypeStreamer(metaEnum));
// getEnumStreamersByName().insert(getEnumName(metaEnum), streamer = new EnumTypeStreamer(metaEnum)); }
// } }
//}
return 0; return 0;
} }