diff options
author | John Finlay <finlay@src.gnome.org> | 2004-07-26 00:44:50 +0000 |
---|---|---|
committer | John Finlay <finlay@src.gnome.org> | 2004-07-26 00:44:50 +0000 |
commit | 2f8c7b2cde8eb95973edeeaaab1fd729bd79280a (patch) | |
tree | f8d071e86569a71c69d1a11526214e7f38fbf9c7 /gtk/pygtktreemodel.c | |
parent | 9a27b88bac2eaa5328e7d965d7525094675c57ef (diff) | |
download | pygtk-2f8c7b2cde8eb95973edeeaaab1fd729bd79280a.tar.gz |
gtk/pygtktreemodel.c (pygtk_generic_tree_model_get_value) Skip
* gtk/pygtktreemodel.c (pygtk_generic_tree_model_get_value)
Skip pyg_value_from_pyobject() if return value is Py_None.
Fixes #148230.
Diffstat (limited to 'gtk/pygtktreemodel.c')
-rw-r--r-- | gtk/pygtktreemodel.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gtk/pygtktreemodel.c b/gtk/pygtktreemodel.c index 093c7f5d..6613470a 100644 --- a/gtk/pygtktreemodel.c +++ b/gtk/pygtktreemodel.c @@ -422,8 +422,9 @@ pygtk_generic_tree_model_get_value(GtkTreeModel*tree_model, GtkTreeIter *iter, "(Oi)", py_iter,column); if (py_value) { - pyg_value_from_pyobject(value, py_value); - Py_DECREF(py_value); + if (py_value != Py_None) + pyg_value_from_pyobject(value, py_value); + Py_DECREF(py_value); } else { PyErr_Print(); } |