diff options
-rw-r--r-- | tools/qmlplugindump/main.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/tools/qmlplugindump/main.cpp b/tools/qmlplugindump/main.cpp index 1b4e2a3b94..8babaecc8b 100644 --- a/tools/qmlplugindump/main.cpp +++ b/tools/qmlplugindump/main.cpp @@ -430,11 +430,10 @@ public: qml->writeArrayBinding(QLatin1String("exportMetaObjectRevisions"), QStringList() << QString::number(compositeType->minorVersion())); qml->writeBooleanBinding(QLatin1String("isComposite"), true); - if (!compositeType->isCreatable()) + if (compositeType->isSingleton()) { qml->writeBooleanBinding(QLatin1String("isCreatable"), false); - - if (compositeType->isSingleton()) qml->writeBooleanBinding(QLatin1String("isSingleton"), true); + } for (int index = mainMeta->classInfoCount() - 1 ; index >= 0 ; --index) { QMetaClassInfo classInfo = mainMeta->classInfo(index); |