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 | 1a7e2e87327b2179d610dcfe6b0ee326ee1b383d (patch) | |
| tree | 3de8008a51f5e3144bd35d68614f09c5fb259837 /gobject/pygobject.c | |
| parent | 90aaf720cefcaed82196ea275b3a513315877300 (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.c | 6 |
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 * |
