diff options
-rw-r--r-- | src/qmltyperegistrar/qmltyperegistrar.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/qmltyperegistrar/qmltyperegistrar.cpp b/src/qmltyperegistrar/qmltyperegistrar.cpp index 69db787a4e..fafe594edb 100644 --- a/src/qmltyperegistrar/qmltyperegistrar.cpp +++ b/src/qmltyperegistrar/qmltyperegistrar.cpp @@ -469,8 +469,9 @@ int main(int argc, char **argv) continue; } - const QString include = metaObject[QLatin1String("inputFile")].toString(); - const QJsonArray classes = metaObject[QLatin1String("classes")].toArray(); + auto const asObject = metaObject.toObject(); + const QString include = asObject[QLatin1String("inputFile")].toString(); + const QJsonArray classes = asObject[QLatin1String("classes")].toArray(); for (const auto &cls : classes) { QJsonObject classDef = cls.toObject(); classDef.insert(QLatin1String("inputFile"), include); |