summaryrefslogtreecommitdiffstats
path: root/gobject/pygobject.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/pygobject.c
parent90aaf720cefcaed82196ea275b3a513315877300 (diff)
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/pygobject.c')
-rw-r--r--gobject/pygobject.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/gobject/pygobject.c b/gobject/pygobject.c
index b8073cf..ac51daf 100644
--- a/gobject/pygobject.c
+++ b/gobject/pygobject.c
@@ -953,15 +953,11 @@ static PyObject *
pygobject_handler_is_connected(PyGObject *self, PyObject *args)
{
guint handler_id;
- PyObject *ret;
if (!PyArg_ParseTuple(args, "i:GObject.handler_is_connected", &handler_id))
return NULL;
- ret = g_signal_handler_is_connected(self->obj, handler_id)
- ? Py_True : Py_False;
- Py_INCREF(ret);
- return ret;
+ return PyBool_FromLong(g_signal_handler_is_connected(self->obj, handler_id));
}
static PyObject *