summaryrefslogtreecommitdiff
path: root/src/caja-python-object.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/caja-python-object.c')
-rw-r--r--src/caja-python-object.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/caja-python-object.c b/src/caja-python-object.c
index a0275ae..76b4092 100644
--- a/src/caja-python-object.c
+++ b/src/caja-python-object.c
@@ -69,7 +69,9 @@ static GObjectClass *parent_class;
py_files = PyList_New(0); \
for (l = files; l; l = l->next) \
{ \
- PyList_Append(py_files, pygobject_new((GObject*)l->data)); \
+ PyObject *item = pygobject_new ((GObject *)l->data); \
+ PyList_Append(py_files, item); \
+ Py_DECREF (item); \
} \
}