diff options
author | James Henstridge <james@daa.com.au> | 2002-08-18 04:17:05 +0000 |
---|---|---|
committer | James Henstridge <jamesh@src.gnome.org> | 2002-08-18 04:17:05 +0000 |
commit | 444b7817f9bf54c7848f151d55f2375465f44166 (patch) | |
tree | 31fc52d0a4f17b988ad1654e592e46cba01e74a7 | |
parent | c6ca78eb2cea9b7e1df04d42852a2c98a08f5303 (diff) | |
download | pygobject-444b7817f9bf54c7848f151d55f2375465f44166.tar.gz pygobject-444b7817f9bf54c7848f151d55f2375465f44166.tar.xz pygobject-444b7817f9bf54c7848f151d55f2375465f44166.zip |
unref object_wrapper. (pyg_object_get_property): unref object_wrapper.
2002-08-18 James Henstridge <james@daa.com.au>
* gobjectmodule.c (pyg_object_set_property): unref object_wrapper.
(pyg_object_get_property): unref object_wrapper. (from patch by
Arjan Molenaar on bug #71021).
-rw-r--r-- | gobject/gobjectmodule.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gobject/gobjectmodule.c b/gobject/gobjectmodule.c index fe0d3c2..2653083 100644 --- a/gobject/gobjectmodule.c +++ b/gobject/gobjectmodule.c @@ -394,6 +394,7 @@ pyg_object_set_property (GObject *object, guint property_id, PyErr_Print(); PyErr_Clear(); } + Py_DECREF(object_wrapper); Py_DECREF(py_pspec); Py_DECREF(py_value); } @@ -415,8 +416,9 @@ pyg_object_get_property (GObject *object, guint property_id, PyErr_Print(); PyErr_Clear(); } - Py_XDECREF(retval); + Py_DECREF(object_wrapper); Py_DECREF(py_pspec); + Py_XDECREF(retval); } static void |