aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/qmltyperegistrar/qmltyperegistrar.cpp5
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);