diff options
author | Matthias Clasen <mclasen@redhat.com> | 2004-10-08 14:41:46 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2004-10-08 14:41:46 +0000 |
commit | 7ccebc7269945feb472fb55dcec546878bec1403 (patch) | |
tree | ec4376bd7e0fb6cb1d61fefee5911699e7d31e0b | |
parent | ca27dff39adb5160224a04546ff0bf8d552e893a (diff) | |
download | gdk-pixbuf-7ccebc7269945feb472fb55dcec546878bec1403.tar.gz |
Set cell data unconditionally. (#152562, Federico Mena Quintero)
2004-10-08 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktreeview.c (gtk_tree_view_button_press): Set cell data
unconditionally. (#152562, Federico Mena Quintero)
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | ChangeLog.pre-2-10 | 3 | ||||
-rw-r--r-- | ChangeLog.pre-2-6 | 3 | ||||
-rw-r--r-- | ChangeLog.pre-2-8 | 3 | ||||
-rw-r--r-- | gtk/gtktreeview.c | 17 |
5 files changed, 20 insertions, 9 deletions
@@ -1,5 +1,8 @@ 2004-10-08 Matthias Clasen <mclasen@redhat.com> + * gtk/gtktreeview.c (gtk_tree_view_button_press): Set cell data + unconditionally. (#152562, Federico Mena Quintero) + * gtk/gtklayout.c (gtk_layout_add): Implement the GtkContainer::add vfunc. (#15444, Lorenzo Gil Sanchez) diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index da81c9986..648f935c0 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,5 +1,8 @@ 2004-10-08 Matthias Clasen <mclasen@redhat.com> + * gtk/gtktreeview.c (gtk_tree_view_button_press): Set cell data + unconditionally. (#152562, Federico Mena Quintero) + * gtk/gtklayout.c (gtk_layout_add): Implement the GtkContainer::add vfunc. (#15444, Lorenzo Gil Sanchez) diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index da81c9986..648f935c0 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,5 +1,8 @@ 2004-10-08 Matthias Clasen <mclasen@redhat.com> + * gtk/gtktreeview.c (gtk_tree_view_button_press): Set cell data + unconditionally. (#152562, Federico Mena Quintero) + * gtk/gtklayout.c (gtk_layout_add): Implement the GtkContainer::add vfunc. (#15444, Lorenzo Gil Sanchez) diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index da81c9986..648f935c0 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,5 +1,8 @@ 2004-10-08 Matthias Clasen <mclasen@redhat.com> + * gtk/gtktreeview.c (gtk_tree_view_button_press): Set cell data + unconditionally. (#152562, Federico Mena Quintero) + * gtk/gtklayout.c (gtk_layout_add): Implement the GtkContainer::add vfunc. (#15444, Lorenzo Gil Sanchez) diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index 03dfd10c9..ec59b810c 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -2203,16 +2203,15 @@ gtk_tree_view_button_press (GtkWidget *widget, GtkTreePath *anchor; GtkTreeIter iter; + gtk_tree_model_get_iter (tree_view->priv->model, &iter, path); + gtk_tree_view_column_cell_set_cell_data (column, + tree_view->priv->model, + &iter, + GTK_RBNODE_FLAG_SET (node, GTK_RBNODE_IS_PARENT), + node->children?TRUE:FALSE); + if (tree_view->priv->anchor) - { - anchor = gtk_tree_row_reference_get_path (tree_view->priv->anchor); - gtk_tree_model_get_iter (tree_view->priv->model, &iter, path); - gtk_tree_view_column_cell_set_cell_data (column, - tree_view->priv->model, - &iter, - GTK_RBNODE_FLAG_SET (node, GTK_RBNODE_IS_PARENT), - node->children?TRUE:FALSE); - } + anchor = gtk_tree_row_reference_get_path (tree_view->priv->anchor); else anchor = NULL; |