[gtk+] GtkTreeModelFilterPrivate: Improve struct packing
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] GtkTreeModelFilterPrivate: Improve struct packing
- Date: Tue, 12 Apr 2011 16:54:00 +0000 (UTC)
commit 28e87c8f9757653ca8e764b2c0335af09b93004a
Author: Matthias Clasen <mclasen redhat com>
Date: Tue Apr 12 12:50:05 2011 -0400
GtkTreeModelFilterPrivate: Improve struct packing
gtk/gtktreemodelfilter.c | 19 +++++++++----------
1 files changed, 9 insertions(+), 10 deletions(-)
---
diff --git a/gtk/gtktreemodelfilter.c b/gtk/gtktreemodelfilter.c
index 27ec80b..6a348ae 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;
-
- gboolean visible_method_set;
- gboolean modify_func_set;
+ guint visible_method_set : 1;
+ guint modify_func_set : 1;
- gboolean in_row_deleted;
- gboolean virtual_root_deleted;
+ guint in_row_deleted : 1;
+ guint virtual_root_deleted : 1;
/* signal ids */
gulong changed_id;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]