aboutsummaryrefslogtreecommitdiffstats
path: root/sources
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2022-05-04 14:22:07 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2022-05-09 12:24:46 +0200
commitba4a4eefc98ac04e618d634d246e2825739762f4 (patch)
treefecd8506c0a9450239ea0841529df174f06628ef /sources
parentdee66cc79cc7429857157302253cfb8d244ddc18 (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.cpp2
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);
}