Details
-
Bug
-
Resolution: Done
-
P0: Blocker
-
6.3.0 Beta2
-
d0f4e0c037 (qt/qtdeclarative/dev) d0f4e0c037 (qt/tqtc-qtdeclarative/dev) 8ad4d971a8 (qt/tqtc-qmlcompilerplus/6.2) 82d9d8ec44 (qt/qtdeclarative/6.3)
Description
See https://codereview.qt-project.org/c/qt/qtvirtualkeyboard/+/395739
It uses qvariant_cast<bool>(var), and that always returns false no matter if there is a nullptr or an actual object in the variant. We should not try to compile such code to C++.
Attachments
For Gerrit Dashboard: QTBUG-100883 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
396137,3 | Use proper type (instead of var) for Keyboard.activeKey | dev | qt/qtvirtualkeyboard | Status: MERGED | +2 | 0 |
396146,6 | QmlCompiler: Perform QVariant conversion in JavaScript semantics | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
396727,4 | Perform QVariant conversion in JavaScript semantics | 6.2 | qt/tqtc-qmlcompilerplus | Status: MERGED | +2 | 0 |
396730,1 | Perform QVariant conversion in JavaScript semantics | dev | qt/tqtc-qmlcompilerplus | Status: ABANDONED | 0 | 0 |
396834,3 | QmlCompiler: Perform QVariant conversion in JavaScript semantics | 6.3 | qt/qtdeclarative | Status: MERGED | +2 | 0 |