Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.12.1
-
-
bcbc3c9cec1f7d7bb8c9d5f5ea94eb5c81ec2853 (qt/qtdeclarative/5.13)
Description
I created a map by writing this code
QQmlPropertyMap mainPropertyMap; QQmlPropertyMap nestedPropertyMap; mainPropertyMap.insert("fruits", QVariant::fromValue(&nestedPropertyMap)); nestedPropertyMap.insert("apples", 10); qDebug() << QQmlProperty::read(&mainPropertyMap, "fruits.apples", ctx);
I expected 10 in debug output, but i got QVariant(Invalid).
Also, i cannot use property "fruits.apples" in QML Type Binding
Attachments
For Gerrit Dashboard: QTBUG-79614 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
279540,5 | QQmlProperty: handle reads of QQmlPropertyMap correctly | 5.13 | qt/qtdeclarative | Status: MERGED | +2 | 0 |