9483fcd68a
The code for the QMetaMethod queuedConnectionTypes overload relied on QMetaMethod::parameterMetaType and QMetaType::flags() to detect whether we're dealing with a pointer (and then use the VoidStar metatype instead). However, if the type was incomplete when the slot was defined, and the type was not registered when connect was called, we would not find a metatype for the argument. However, in that case we might still be able to handle the method, by checking whether the type name of the arguments ends with a "*". This patch does that, fixing a regression from 5.15. Pick-to: 6.5 6.4 6.2 Fixes: QTBUG-108537 Change-Id: I54cc48a3343444480ab9094fe1ebaaa5aa75cee0 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io> Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> |
||
---|---|---|
.. | ||
signalbug | ||
.gitignore | ||
CMakeLists.txt | ||
tst_qobject.cpp |