summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Henstridge <james@daa.com.au>2002-08-18 04:17:05 +0000
committerJames Henstridge <jamesh@src.gnome.org>2002-08-18 04:17:05 +0000
commit444b7817f9bf54c7848f151d55f2375465f44166 (patch)
tree31fc52d0a4f17b988ad1654e592e46cba01e74a7
parentc6ca78eb2cea9b7e1df04d42852a2c98a08f5303 (diff)
downloadpygobject-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.c4
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