summaryrefslogtreecommitdiff
path: root/gtk/gtktreeview.override
diff options
context:
space:
mode:
authorGustavo J. A. M. Carneiro <gjc@src.gnome.org>2006-11-25 15:19:52 +0000
committerGustavo J. A. M. Carneiro <gjc@src.gnome.org>2006-11-25 15:19:52 +0000
commitcfaf661eb2b7e505e485d37d1b6f5b128eb1fd7e (patch)
treeea4ac960f68abfda96443b9445001a9b11731e79 /gtk/gtktreeview.override
parent7fb542ec86783d525a112e0c51fe587b52f409ba (diff)
downloadpygtk-cfaf661eb2b7e505e485d37d1b6f5b128eb1fd7e.tar.gz
gtk_tree_model_foreach bug fix
Diffstat (limited to 'gtk/gtktreeview.override')
-rw-r--r--gtk/gtktreeview.override6
1 files changed, 3 insertions, 3 deletions
diff --git a/gtk/gtktreeview.override b/gtk/gtktreeview.override
index 9a16a331..2207c3d4 100644
--- a/gtk/gtktreeview.override
+++ b/gtk/gtktreeview.override
@@ -2149,11 +2149,11 @@ pygtk_tree_foreach_marshal(GtkTreeModel *model,
py_path = pygtk_tree_path_to_pyobject(path);
py_iter = pyg_boxed_new(GTK_TYPE_TREE_ITER, iter, FALSE, FALSE);
if (cunote->data)
- retobj = PyEval_CallFunction(cunote->func, "(NNNO)",
+ retobj = PyEval_CallFunction(cunote->func, "(NNOO)",
py_model, py_path, py_iter,
cunote->data);
else
- retobj = PyEval_CallFunction(cunote->func, "(NNN)",
+ retobj = PyEval_CallFunction(cunote->func, "(NNO)",
py_model, py_path, py_iter);
if (retobj != NULL) {
@@ -2162,7 +2162,7 @@ pygtk_tree_foreach_marshal(GtkTreeModel *model,
} else {
ret = TRUE;
}
-
+ pygtk_boxed_unref_shared(py_iter);
pyg_gil_state_release(state);
return ret;
}