aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qqmltypecompiler_p.h
diff options
context:
space:
mode:
authorSimon Hausmann <simon.hausmann@digia.com>2014-02-26 10:53:02 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-03-02 14:48:59 +0100
commit849de77470ca81bc97a547af28c4caa3b8a84078 (patch)
tree91fac20f584c89deb375363a94b73145828107ca /src/qml/compiler/qqmltypecompiler_p.h
parentbf47d66216e649fe947956e02edd0a4b24ddb0fe (diff)
[new compiler] Fix implicit component determination inside group properties
Don't only scan full-typed objects for property bindings that may define components implicitly, do this for any types we know (propertyCache populated) and that aren't explicitly of Component type. Change-Id: I918b636be6d524e919cdd4efd49c33e63da64de3 Reviewed-by: Lars Knoll <lars.knoll@digia.com>
Diffstat (limited to 'src/qml/compiler/qqmltypecompiler_p.h')
-rw-r--r--src/qml/compiler/qqmltypecompiler_p.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/qml/compiler/qqmltypecompiler_p.h b/src/qml/compiler/qqmltypecompiler_p.h
index 71ae77ac5c..6c4532da5e 100644
--- a/src/qml/compiler/qqmltypecompiler_p.h
+++ b/src/qml/compiler/qqmltypecompiler_p.h
@@ -183,7 +183,7 @@ public:
bool resolve();
protected:
- void findAndRegisterImplicitComponents(const QtQml::QmlObject *obj, int objectIndex);
+ void findAndRegisterImplicitComponents(const QtQml::QmlObject *obj, QQmlPropertyCache *propertyCache);
bool collectIdsAndAliases(int objectIndex);
bool resolveAliases();