-
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)
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++.
| 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 |