From: Matthias Clasen Date: Wed, 16 Aug 2006 20:52:23 +0000 (+0000) Subject: Add some docs to the row-deleted signal. (#349128, Benedikt Meurer) X-Git-Url: http://pileus.org/git/?a=commitdiff_plain;h=f50e3bbb474a43aef77ea40eaba0c9b1d4404d58;p=~andy%2Fgtk Add some docs to the row-deleted signal. (#349128, Benedikt Meurer) 2006-08-16 Matthias Clasen * gtk/gtktreemodel.c (gtk_tree_model_base_init): Add some docs to the row-deleted signal. (#349128, Benedikt Meurer) --- diff --git a/ChangeLog b/ChangeLog index 145304e74..fde6f3630 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2006-08-16 Matthias Clasen + * gtk/gtktreemodel.c (gtk_tree_model_base_init): Add some + docs to the row-deleted signal. (#349128, Benedikt Meurer) + * gtk/gtkiconview.c: Update background upon style-set and state-changed. (#348634, Thomas Rydzynski) diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 145304e74..fde6f3630 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,5 +1,8 @@ 2006-08-16 Matthias Clasen + * gtk/gtktreemodel.c (gtk_tree_model_base_init): Add some + docs to the row-deleted signal. (#349128, Benedikt Meurer) + * gtk/gtkiconview.c: Update background upon style-set and state-changed. (#348634, Thomas Rydzynski) diff --git a/gtk/gtktreemodel.c b/gtk/gtktreemodel.c index 15b547bf0..68ce31482 100644 --- a/gtk/gtktreemodel.c +++ b/gtk/gtktreemodel.c @@ -231,6 +231,13 @@ gtk_tree_model_base_init (gpointer g_class) * * Note that no iterator is passed to the signal handler, * since the row is already deleted. + * + * Implementations of GtkTreeModel must emit row-deleted + * before removing the node from its + * internal data structures. This is because models and + * views which access and monitor this model might have + * references on the node which need to be released in the + * row-deleted handler. */ closure = g_closure_new_simple (sizeof (GClosure), NULL); g_closure_set_marshal (closure, row_deleted_marshal);