summaryrefslogtreecommitdiff
path: root/pango.override
diff options
context:
space:
mode:
authorJohan Dahlin <johan@src.gnome.org>2004-08-03 14:51:42 +0000
committerJohan Dahlin <johan@src.gnome.org>2004-08-03 14:51:42 +0000
commit56cc1cd05708b72d5c5e52034919143d6fda3177 (patch)
tree5c35031634cdf37720730f26591e5ebdeaa81410 /pango.override
parent354412b9f37fc8d59bd539d72d3294acf68436ce (diff)
downloadpygtk-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.override15
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));
}