From 28e87c8f9757653ca8e764b2c0335af09b93004a Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 12 Apr 2011 12:50:05 -0400 Subject: [PATCH] GtkTreeModelFilterPrivate: Improve struct packing --- gtk/gtktreemodelfilter.c | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/gtk/gtktreemodelfilter.c b/gtk/gtktreemodelfilter.c index 27ec80b339..6a348ae74d 100644 --- a/gtk/gtktreemodelfilter.c +++ b/gtk/gtktreemodelfilter.c @@ -110,31 +110,30 @@ struct _FilterLevel struct _GtkTreeModelFilterPrivate { + GtkTreeModel *child_model; gpointer root; + GtkTreePath *virtual_root; + gint stamp; guint child_flags; - GtkTreeModel *child_model; gint zero_ref_count; - - GtkTreePath *virtual_root; + gint visible_column; GtkTreeModelFilterVisibleFunc visible_func; gpointer visible_data; GDestroyNotify visible_destroy; - gint modify_n_columns; GType *modify_types; GtkTreeModelFilterModifyFunc modify_func; gpointer modify_data; GDestroyNotify modify_destroy; + gint modify_n_columns; - gint visible_column; + guint visible_method_set : 1; + guint modify_func_set : 1; - gboolean visible_method_set; - gboolean modify_func_set; - - gboolean in_row_deleted; - gboolean virtual_root_deleted; + guint in_row_deleted : 1; + guint virtual_root_deleted : 1; /* signal ids */ gulong changed_id;