diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-05-04 14:22:07 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-05-09 12:24:46 +0200 |
commit | ba4a4eefc98ac04e618d634d246e2825739762f4 (patch) | |
tree | fecd8506c0a9450239ea0841529df174f06628ef /sources | |
parent | dee66cc79cc7429857157302253cfb8d244ddc18 (diff) |
libpyside: Fix qMetaTypeFromPyType() for wrapped types
Replace the type check by Shiboken::ObjectType::checkType(pyType)
since it is inherited.
Amends 6e26532b6b8430ba4d8a56aebeea5adf73501faf.
Task-number: PYSIDE-1898
Change-Id: I6b32d678e9729112f9a475e5419bb976a5be553d
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'sources')
-rw-r--r-- | sources/pyside6/libpyside/pyside.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sources/pyside6/libpyside/pyside.cpp b/sources/pyside6/libpyside/pyside.cpp index 16afb832e..738fff214 100644 --- a/sources/pyside6/libpyside/pyside.cpp +++ b/sources/pyside6/libpyside/pyside.cpp @@ -947,7 +947,7 @@ QMetaType qMetaTypeFromPyType(PyTypeObject *pyType) return QMetaType(QMetaType::Double); if (pyType == &PyLong_Type) return QMetaType(QMetaType::Int); - if (pyType == SbkObjectType_TypeF()) + if (Shiboken::ObjectType::checkType(pyType)) return QMetaType::fromName(Shiboken::ObjectType::getOriginalName(pyType)); return QMetaType::fromName(pyType->tp_name); } |