From 14c5b69240de9dcbdbdb6bc7308665beb16231aa Mon Sep 17 00:00:00 2001 From: Diego Escalante Urrelo Date: Sun, 9 Oct 2011 21:42:06 -0500 Subject: lib/egg: update from libegg master Drop GtkTable usage, sync our changes upstream. --- lib/egg/egg-toolbars-model.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lib/egg/egg-toolbars-model.c') diff --git a/lib/egg/egg-toolbars-model.c b/lib/egg/egg-toolbars-model.c index b431d6edb..31a6d5eeb 100644 --- a/lib/egg/egg-toolbars-model.c +++ b/lib/egg/egg-toolbars-model.c @@ -675,6 +675,10 @@ static void egg_toolbars_model_class_init (EggToolbarsModelClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); + volatile GType flags_type; /* work around gcc's optimiser */ + + /* make sure the flags type is known */ + flags_type = EGG_TYPE_TB_MODEL_FLAGS; object_class->finalize = egg_toolbars_model_finalize; @@ -740,7 +744,6 @@ egg_toolbars_model_finalize (GObject *object) (GNodeForeachFunc) toolbar_node_free, model); g_node_destroy (model->priv->toolbars); g_hash_table_destroy (model->priv->flags); - g_list_free (model->priv->types); G_OBJECT_CLASS (egg_toolbars_model_parent_class)->finalize (object); } -- cgit v1.2.3