summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--gobject/gobjectmodule.c1
-rw-r--r--gobject/pygobject.c2
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 */