summaryrefslogtreecommitdiffstats
path: root/gobject/gobjectmodule.c
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
commit1a7e2e87327b2179d610dcfe6b0ee326ee1b383d (patch)
tree3de8008a51f5e3144bd35d68614f09c5fb259837 /gobject/gobjectmodule.c
parent90aaf720cefcaed82196ea275b3a513315877300 (diff)
downloadpygobject-1a7e2e87327b2179d610dcfe6b0ee326ee1b383d.tar.gz
pygobject-1a7e2e87327b2179d610dcfe6b0ee326ee1b383d.tar.xz
pygobject-1a7e2e87327b2179d610dcfe6b0ee326ee1b383d.zip
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 'gobject/gobjectmodule.c')
-rw-r--r--gobject/gobjectmodule.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/gobject/gobjectmodule.c b/gobject/gobjectmodule.c
index af6e31f..b86e2b8 100644
--- a/gobject/gobjectmodule.c
+++ b/gobject/gobjectmodule.c
@@ -1434,14 +1434,11 @@ static PyObject *
pyg_source_remove(PyObject *self, PyObject *args)
{
guint tag;
- PyObject *ret;
if (!PyArg_ParseTuple(args, "i:source_remove", &tag))
return NULL;
- ret = g_source_remove(tag) ? Py_True : Py_False;
- Py_INCREF(ret);
- return ret;
+ return PyBool_FromLong(g_source_remove(tag));
}
static PyObject *