[gtk+/wip/cssnode3: 18/81] stylecontext: Remove children list
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/wip/cssnode3: 18/81] stylecontext: Remove children list
- Date: Sat, 28 Feb 2015 23:11:14 +0000 (UTC)
commit 95b6b1e69c06e2cbd4e11f33bdffef3d6f7eba06
Author: Benjamin Otte <otte redhat com>
Date: Fri Jan 30 16:28:41 2015 +0100
stylecontext: Remove children list
It's not needed.
gtk/gtkstylecontext.c | 6 ------
1 files changed, 0 insertions(+), 6 deletions(-)
---
diff --git a/gtk/gtkstylecontext.c b/gtk/gtkstylecontext.c
index c00b0c8..7cd9130 100644
--- a/gtk/gtkstylecontext.c
+++ b/gtk/gtkstylecontext.c
@@ -153,7 +153,6 @@ struct _GtkStyleContextPrivate
guint cascade_changed_id;
GtkStyleCascade *cascade;
GtkStyleContext *parent;
- GSList *children;
GtkCssNode *cssnode;
GSList *saved_nodes;
GArray *property_cache;
@@ -489,7 +488,6 @@ gtk_style_context_clear_parent (GtkStyleContext *context)
if (priv->parent)
{
- priv->parent->priv->children = g_slist_remove (priv->parent->priv->children, context);
g_object_unref (priv->parent);
}
}
@@ -505,9 +503,6 @@ gtk_style_context_finalize (GObject *object)
gtk_style_context_stop_animating (style_context);
- /* children hold a reference to us */
- g_assert (priv->children == NULL);
-
gtk_style_context_clear_parent (style_context);
gtk_style_context_set_cascade (style_context, NULL);
@@ -1475,7 +1470,6 @@ gtk_style_context_set_parent (GtkStyleContext *context,
if (parent)
{
- parent->priv->children = g_slist_prepend (parent->priv->children, context);
g_object_ref (parent);
gtk_css_node_set_parent (gtk_style_context_get_root (context),
gtk_style_context_get_root (parent));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]