diff options
author | Johan Dahlin <johan@src.gnome.org> | 2004-08-03 14:51:42 +0000 |
---|---|---|
committer | Johan Dahlin <johan@src.gnome.org> | 2004-08-03 14:51:42 +0000 |
commit | 56cc1cd05708b72d5c5e52034919143d6fda3177 (patch) | |
tree | 5c35031634cdf37720730f26591e5ebdeaa81410 /pango.override | |
parent | 354412b9f37fc8d59bd539d72d3294acf68436ce (diff) | |
download | pygtk-56cc1cd05708b72d5c5e52034919143d6fda3177.tar.gz |
Add better support for boolean type now when we can require 2.3. Fixes bug
* codegen/argtypes.py:
* gobject/gobjectmodule.c: (pyg_source_remove):
* gobject/pygmaincontext.c: (_wrap_g_main_context_iteration),
(_wrap_g_main_context_pending):
* gobject/pygmainloop.c: (_wrap_g_main_loop_is_running):
* gobject/pygobject.c: (pygobject_handler_is_connected):
* gobject/pygparamspec.c: (pyg_param_spec_getattr):
* gobject/pygtype.c: (pyg_value_as_pyobject):
* gtk/gdk.override:
* gtk/gtk.override:
* gtk/gtktextview.override:
* gtk/gtkwidget.override:
* pango.override: Add better support for boolean type now when
we can require 2.3. Fixes bug 149121
Diffstat (limited to 'pango.override')
-rw-r--r-- | pango.override | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/pango.override b/pango.override index 3b4a29b2..d8e79d24 100644 --- a/pango.override +++ b/pango.override @@ -329,12 +329,7 @@ pypango_attr_iterator_range(PyPangoAttrIterator *self) static PyObject * pypango_attr_iterator_next(PyPangoAttrIterator *self) { - PyObject *py_ret; - - py_ret = pango_attr_iterator_next(self->iter) ? Py_True : Py_False; - - Py_INCREF(py_ret); - return py_ret; + return PyBool_FromLong(pango_attr_iterator_next(self->iter)); } static PyObject * @@ -1705,9 +1700,8 @@ _wrap_pango_language_matches1(PyGObject *self, PyObject *args, PyObject *kwargs) { static char *kwlist[] = { "language", "range_list", NULL }; - PyObject *py_language = Py_None, *py_ret; + PyObject *py_language = Py_None; char *range_list; - int ret; PangoLanguage *language = NULL; if (!PyArg_ParseTupleAndKeywords(args, kwargs, @@ -1726,8 +1720,5 @@ _wrap_pango_language_matches1(PyGObject *self, PyObject *args, return NULL; } - ret = pango_language_matches(language, range_list); - py_ret = ret ? Py_True : Py_False; - Py_INCREF(py_ret); - return py_ret; + return PyBool_FromLong(pango_language_matches(language, range_list)); } |