diff options
| -rw-r--r-- | gobject/gobjectmodule.c | 1 | ||||
| -rw-r--r-- | gobject/pygobject.c | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/gobject/gobjectmodule.c b/gobject/gobjectmodule.c index 68a10ac..c6420ab 100644 --- a/gobject/gobjectmodule.c +++ b/gobject/gobjectmodule.c @@ -2717,6 +2717,7 @@ initgobject(void) gerror_exc = PyErr_NewException("gobject.GError", PyExc_RuntimeError,NULL); PyDict_SetItemString(d, "GError", gerror_exc); + PyGObject_MetaType.tp_base = &PyType_Type; PyGObject_MetaType.tp_traverse = PyType_Type.tp_traverse; PyGObject_MetaType.tp_clear = PyType_Type.tp_clear; PyGObject_MetaType.tp_is_gc = PyType_Type.tp_is_gc; diff --git a/gobject/pygobject.c b/gobject/pygobject.c index a7b1a33..957df39 100644 --- a/gobject/pygobject.c +++ b/gobject/pygobject.c @@ -1685,7 +1685,7 @@ PyTypeObject PyGObject_MetaType = { 0, /* tp_methods */ 0, /* tp_members */ 0, /* tp_getset */ - &PyType_Type, /* tp_base */ + NULL, /* tp_base */ (PyObject *)0, /* tp_dict */ 0, /* tp_descr_get */ 0, /* tp_descr_set */ |
