From c932beef4bce3d5b45d260a0d4677ae225f3075c Mon Sep 17 00:00:00 2001 From: Tristan Van Berkom Date: Tue, 9 Nov 2010 13:50:30 +0900 Subject: [PATCH] Fixing GtkCellAreaBox to rebuild groups when align/expand child properties change. --- gtk/gtkcellareabox.c | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/gtk/gtkcellareabox.c b/gtk/gtkcellareabox.c index 21f84b1dab..887b6b34f6 100644 --- a/gtk/gtkcellareabox.c +++ b/gtk/gtkcellareabox.c @@ -1098,7 +1098,6 @@ gtk_cell_area_box_set_cell_property (GtkCellArea *area, GList *node; CellInfo *info; gboolean rebuild = FALSE; - gboolean flush = FALSE; gboolean val; GtkPackType pack_type; @@ -1117,7 +1116,7 @@ gtk_cell_area_box_set_cell_property (GtkCellArea *area, if (info->expand != val) { info->expand = val; - flush = TRUE; + rebuild = TRUE; } break; @@ -1127,7 +1126,7 @@ gtk_cell_area_box_set_cell_property (GtkCellArea *area, if (info->align != val) { info->align = val; - flush = TRUE; + rebuild = TRUE; } break; @@ -1147,13 +1146,7 @@ gtk_cell_area_box_set_cell_property (GtkCellArea *area, /* Groups need to be rebuilt */ if (rebuild) - { - cell_groups_rebuild (box); - } - else if (flush) - { - flush_iters (box); - } + cell_groups_rebuild (box); } static void