[nautilus-python] Added some missing reference decrementing calls



commit 1d302f7f18007139076e3a8256768ce63522c4ed
Author: Adam Plumb <adamplumb gmail com>
Date:   Thu Jan 14 15:46:14 2010 -0500

    Added some missing reference decrementing calls

 src/nautilus-python-object.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/src/nautilus-python-object.c b/src/nautilus-python-object.c
index 3d67505..1f03b44 100644
--- a/src/nautilus-python-object.c
+++ b/src/nautilus-python-object.c
@@ -133,6 +133,7 @@ nautilus_python_object_get_property_pages (NautilusPropertyPageProvider *provide
 	HANDLE_LIST(py_ret, NautilusPropertyPage, "nautilus.PropertyPage");
 	
  beach:
+ 	Py_XDECREF(py_files);
 	Py_XDECREF(py_ret);
 	pyg_gil_state_release(state);
     return ret;
@@ -181,6 +182,8 @@ nautilus_python_object_get_widget (NautilusLocationWidgetProvider *provider,
 	ret = (GtkWidget *)g_object_ref(py_ret_gobj->obj);
 
  beach:
+ 	Py_XDECREF(py_uri);
+ 	Py_XDECREF(py_ret_gobj);
 	Py_XDECREF(py_ret);
 	pyg_gil_state_release(state);
 	return ret;
@@ -218,6 +221,7 @@ nautilus_python_object_get_file_items (NautilusMenuProvider *provider,
 	HANDLE_LIST(py_ret, NautilusMenuItem, "nautilus.MenuItem");
 
  beach:
+ 	Py_XDECREF(py_files);
 	Py_XDECREF(py_ret);
 	pyg_gil_state_release(state);
     return ret;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]