summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2004-10-08 14:41:46 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2004-10-08 14:41:46 +0000
commit7ccebc7269945feb472fb55dcec546878bec1403 (patch)
treeec4376bd7e0fb6cb1d61fefee5911699e7d31e0b
parentca27dff39adb5160224a04546ff0bf8d552e893a (diff)
downloadgdk-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--ChangeLog3
-rw-r--r--ChangeLog.pre-2-103
-rw-r--r--ChangeLog.pre-2-63
-rw-r--r--ChangeLog.pre-2-83
-rw-r--r--gtk/gtktreeview.c17
5 files changed, 20 insertions, 9 deletions
diff --git a/ChangeLog b/ChangeLog
index da81c9986..648f935c0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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;