diff options
author | James Henstridge <james@daa.com.au> | 2002-03-17 12:41:09 +0000 |
---|---|---|
committer | James Henstridge <jamesh@src.gnome.org> | 2002-03-17 12:41:09 +0000 |
commit | 3331baa08aa185344634dbf71dc8e6cc461532d7 (patch) | |
tree | e8908607b32a9d73f994e8e50868690c233c19eb /gtk/pygtktreemodel.c | |
parent | 47abfc4a4faccebc03e5611325f32bbc73add8fe (diff) | |
download | pygtk-3331baa08aa185344634dbf71dc8e6cc461532d7.tar.gz |
ignore the GtkMenu append, insert and prepend methods (they are deprecated
2002-03-17 James Henstridge <james@daa.com.au>
* gtk/gtk.override (ignore): ignore the GtkMenu append, insert and
prepend methods (they are deprecated and shadow the methods you
should use ...).
(_wrap_gtk_image_menu_item_new): add wrapper for GtkImageMenuItem
constructor (from bug 71893).
* gtk/gdk.override (_wrap_gdk_pixbuf_get_pixels): implement
get_pixels to return the pixels as a string.
* codegen/argtypes.py (GdkRectangleArg.write_return): fix up
problem with return type found by Peter Kese.
Diffstat (limited to 'gtk/pygtktreemodel.c')
-rw-r--r-- | gtk/pygtktreemodel.c | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/gtk/pygtktreemodel.c b/gtk/pygtktreemodel.c index 518de6c7..0c464637 100644 --- a/gtk/pygtktreemodel.c +++ b/gtk/pygtktreemodel.c @@ -287,8 +287,9 @@ pygtk_generic_tree_model_get_iter(GtkTreeModel *tree_model, if (py_ret) { if (py_ret != Py_None) { iter->user_data = py_ret; - if (!PYGTK_GENERIC_TREE_MODEL(tree_model)->leak_references) + if (!PYGTK_GENERIC_TREE_MODEL(tree_model)->leak_references) { Py_DECREF((PyObject *)iter->user_data); + } return TRUE; } else { iter->user_data = NULL; @@ -382,8 +383,9 @@ pygtk_generic_tree_model_iter_next(GtkTreeModel *tree_model, GtkTreeIter *iter) if (py_ret != Py_None) { /* XXXX handle reference counting here */ iter->user_data = py_ret; - if (!PYGTK_GENERIC_TREE_MODEL(tree_model)->leak_references) + if (!PYGTK_GENERIC_TREE_MODEL(tree_model)->leak_references) { Py_DECREF((PyObject *)iter->user_data); + } return TRUE; } else { iter->user_data = NULL; @@ -421,8 +423,9 @@ pygtk_generic_tree_model_iter_children(GtkTreeModel *tree_model, GtkTreeIter *it if (py_ret != Py_None) { /* XXXX handle reference counting here */ iter->user_data = py_ret; - if (!PYGTK_GENERIC_TREE_MODEL(tree_model)->leak_references) + if (!PYGTK_GENERIC_TREE_MODEL(tree_model)->leak_references) { Py_DECREF((PyObject *)iter->user_data); + } return TRUE; } else { iter->user_data = NULL; @@ -516,8 +519,9 @@ pygtk_generic_tree_model_iter_nth_child(GtkTreeModel *tree_model, GtkTreeIter * if (py_ret != Py_None) { /* XXXX handle reference counting here */ iter->user_data = py_ret; - if (!PYGTK_GENERIC_TREE_MODEL(tree_model)->leak_references) + if (!PYGTK_GENERIC_TREE_MODEL(tree_model)->leak_references) { Py_DECREF((PyObject *)iter->user_data); + } return TRUE; } else { iter->user_data = NULL; @@ -555,8 +559,9 @@ pygtk_generic_tree_model_iter_parent(GtkTreeModel *tree_model, GtkTreeIter *iter if (py_ret != Py_None) { /* XXXX handle reference counting here */ iter->user_data = py_ret; - if (!PYGTK_GENERIC_TREE_MODEL(tree_model)->leak_references) + if (!PYGTK_GENERIC_TREE_MODEL(tree_model)->leak_references) { Py_DECREF((PyObject *)iter->user_data); + } return TRUE; } else { iter->user_data = NULL; |