From 0f29c21f6e9364593831c0d03693c36a2858dc0a Mon Sep 17 00:00:00 2001 From: Hugo Parente Lima Date: Tue, 15 Feb 2011 16:38:21 -0200 Subject: Make PySide signals work with meta types. --- libpyside/pysidesignal.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libpyside/pysidesignal.cpp b/libpyside/pysidesignal.cpp index 7a2c8ae29..3fc8b8ed4 100644 --- a/libpyside/pysidesignal.cpp +++ b/libpyside/pysidesignal.cpp @@ -496,7 +496,7 @@ char* getTypeName(PyObject* type) { if (PyType_Check(type)) { char *typeName = NULL; - if (type->ob_type == &SbkObjectType_Type) { + if (PyType_IsSubtype(reinterpret_cast(type), reinterpret_cast(&SbkObject_Type))) { SbkObjectType* objType = reinterpret_cast(type); typeName = strdup(Shiboken::ObjectType::getOriginalName(objType)); } else { -- cgit v1.2.3