aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qqmltypecompiler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qml/compiler/qqmltypecompiler.cpp')
-rw-r--r--src/qml/compiler/qqmltypecompiler.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/qml/compiler/qqmltypecompiler.cpp b/src/qml/compiler/qqmltypecompiler.cpp
index 00fc9c5925..9232aef5c8 100644
--- a/src/qml/compiler/qqmltypecompiler.cpp
+++ b/src/qml/compiler/qqmltypecompiler.cpp
@@ -878,9 +878,7 @@ bool QQmlComponentAndAliasResolver::resolve()
QQmlCompiledData::TypeReference *tref = resolvedTypes->value(obj->inheritedTypeNameIndex);
Q_ASSERT(tref);
- if (!tref->type)
- continue;
- if (tref->type->metaObject() != &QQmlComponent::staticMetaObject) {
+ if (!tref->type || tref->type->metaObject() != &QQmlComponent::staticMetaObject) {
findAndRegisterImplicitComponents(obj, i);
continue;
}