Details
-
Task
-
Resolution: Unresolved
-
P2: Important
-
None
-
None
-
None
Description
Gadgets are (generally speaking) not derived from Q_OBJECT. Various places in the meta-object system however make that faulty assumption and cast plain void pointers to QObject*. Moreover, QMetaObject::Data::StaticMetacallFunction has the wrong if we expect it to be usable by gadgets.
Attachments
Gerrit Reviews
For Gerrit Dashboard: QTBUG-132093 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
610560,2 | Prepare invokeImpl for UB-free handling of gadgets | dev | qt/qtbase | Status: NEW | 0 | 0 |
610791,1 | RFC: qt_static_metacall: Use void pointer | dev | qt/qtbase | Status: NEW | 0 | -1 |