diff options
Diffstat (limited to 'tools/qmltc/qmltccompilerpieces.cpp')
-rw-r--r-- | tools/qmltc/qmltccompilerpieces.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/qmltc/qmltccompilerpieces.cpp b/tools/qmltc/qmltccompilerpieces.cpp index e367adca6d..b3977b64f0 100644 --- a/tools/qmltc/qmltccompilerpieces.cpp +++ b/tools/qmltc/qmltccompilerpieces.cpp @@ -96,7 +96,7 @@ void QmltcCodeGenerator::generate_assignToProperty(QStringList *block, const QString propertyName = p.propertyName(); - if (type->hasOwnProperty(p.propertyName())) { + if (type->hasOwnProperty(p.propertyName()) && !p.isAlias()) { Q_ASSERT(!p.isPrivate()); // this object is compiled, so just assignment should work fine auto [prologue, wrappedValue, epilogue] = |