diff options
| author | Gustavo J. A. M. Carneiro <gjc@src.gnome.org> | 2005-05-28 15:26:59 +0000 |
|---|---|---|
| committer | Gustavo J. A. M. Carneiro <gjc@src.gnome.org> | 2005-05-28 15:26:59 +0000 |
| commit | f1b1ae700dd247b387d8b22f36e50bf40e936eba (patch) | |
| tree | 401d6ac81f271db868d3711649234f9328d482cf /gobject/pygpointer.c | |
| parent | bc6b796d83f1022c6335c6360fc557d531ac0415 (diff) | |
| download | pygobject-f1b1ae700dd247b387d8b22f36e50bf40e936eba.tar.gz pygobject-f1b1ae700dd247b387d8b22f36e50bf40e936eba.tar.xz pygobject-f1b1ae700dd247b387d8b22f36e50bf40e936eba.zip | |
gquark initialization cleanup
Diffstat (limited to 'gobject/pygpointer.c')
| -rw-r--r-- | gobject/pygpointer.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/gobject/pygpointer.c b/gobject/pygpointer.c index c05ece7..33caea2 100644 --- a/gobject/pygpointer.c +++ b/gobject/pygpointer.c @@ -124,8 +124,6 @@ PyTypeObject PyGPointer_Type = { (PyObject *)0, /* tp_bases */ }; -static GQuark pointer_type_id = 0; - /** * pyg_register_pointer: * @dict: the module dictionary to store the wrapper class. @@ -147,9 +145,6 @@ pyg_register_pointer(PyObject *dict, const gchar *class_name, g_return_if_fail(class_name != NULL); g_return_if_fail(pointer_type != 0); - if (!pointer_type_id) - pointer_type_id = g_quark_from_static_string("PyGPointer::class"); - if (!type->tp_dealloc) type->tp_dealloc = (destructor)pyg_pointer_dealloc; type->ob_type = &PyType_Type; @@ -164,7 +159,7 @@ pyg_register_pointer(PyObject *dict, const gchar *class_name, o=pyg_type_wrapper_new(pointer_type)); Py_DECREF(o); - g_type_set_qdata(pointer_type, pointer_type_id, type); + g_type_set_qdata(pointer_type, pygpointer_class_key, type); PyDict_SetItemString(dict, (char *)class_name, (PyObject *)type); } @@ -198,7 +193,7 @@ pyg_pointer_new(GType pointer_type, gpointer pointer) return Py_None; } - tp = g_type_get_qdata(pointer_type, pointer_type_id); + tp = g_type_get_qdata(pointer_type, pygpointer_class_key); if (!tp) tp = (PyTypeObject *)&PyGPointer_Type; /* fallback */ self = PyObject_NEW(PyGPointer, tp); |
