diff options
author | Benjamin Otte <otte@redhat.com> | 2015-01-28 05:14:47 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2015-03-18 15:23:29 +0100 |
commit | 55e68bc2ea2200090527c791be8aa126742a776d (patch) | |
tree | 100c30cedfc5727478ab7ae82106fe0d6d9ee17b /gtk/gtkcsstransientnode.c | |
parent | a589f988218d343e3aa0f7d98d16b8e52a86b7bc (diff) | |
download | gtk+-55e68bc2ea2200090527c791be8aa126742a776d.tar.gz |
cssnode: Track invalid flag
Remove it from GtkStyleContext.
Diffstat (limited to 'gtk/gtkcsstransientnode.c')
-rw-r--r-- | gtk/gtkcsstransientnode.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gtk/gtkcsstransientnode.c b/gtk/gtkcsstransientnode.c index 726a4854b5..ef553f67c9 100644 --- a/gtk/gtkcsstransientnode.c +++ b/gtk/gtkcsstransientnode.c @@ -29,6 +29,13 @@ gtk_css_transient_node_invalidate (GtkCssNode *node, gtk_css_node_set_style (node, NULL); } +static void +gtk_css_transient_node_set_invalid (GtkCssNode *node, + gboolean invalid) +{ + /* transient nodes are always valid */ +} + static GtkWidgetPath * gtk_css_transient_node_create_widget_path (GtkCssNode *node) { @@ -65,6 +72,7 @@ gtk_css_transient_node_class_init (GtkCssTransientNodeClass *klass) GtkCssNodeClass *node_class = GTK_CSS_NODE_CLASS (klass); node_class->invalidate = gtk_css_transient_node_invalidate; + node_class->set_invalid = gtk_css_transient_node_set_invalid; node_class->create_widget_path = gtk_css_transient_node_create_widget_path; node_class->get_widget_path = gtk_css_transient_node_get_widget_path; } |