From 442bcd9d54b64e89f290e5f983f4fdcc5dac3381 Mon Sep 17 00:00:00 2001 From: Hugo Parente Lima Date: Thu, 5 May 2011 14:43:28 -0300 Subject: Fix bug 825 - "Can't register a class using that uses metaclasses in QML using qmlRegisterType" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewer: Renato Araújo Marcelo Lira --- PySide/QtDeclarative/pysideqmlregistertype.cpp | 5 ----- 1 file changed, 5 deletions(-) (limited to 'PySide') diff --git a/PySide/QtDeclarative/pysideqmlregistertype.cpp b/PySide/QtDeclarative/pysideqmlregistertype.cpp index 0b057586e..f5b878be3 100644 --- a/PySide/QtDeclarative/pysideqmlregistertype.cpp +++ b/PySide/QtDeclarative/pysideqmlregistertype.cpp @@ -104,11 +104,6 @@ int PySide::qmlRegisterType(PyObject* pyObj, const char* uri, int versionMajor, return -1; } - if (pyObj->ob_type != &SbkObjectType_Type) { - PyErr_Format(PyExc_TypeError, "A shiboken-based python type expected, got %s.", pyObj->ob_type->tp_name); - return -1; - } - if (!PySequence_Contains(((PyTypeObject*)pyObj)->tp_mro, (PyObject*)declarativeItemType)) { PyErr_Format(PyExc_TypeError, "A type inherited from %s expected, got %s.", declarativeItemType->tp_name, ((PyTypeObject*)pyObj)->tp_name); return -1; -- cgit v1.2.3