summaryrefslogtreecommitdiff
path: root/gtk/gtkcsswidgetnode.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2020-02-05 02:54:32 +0100
committerBenjamin Otte <otte@redhat.com>2020-02-05 04:03:43 +0100
commitdb9730b73401cbb3c0fa6c396efb47e95704b973 (patch)
tree04a87ab49b63a6cee1d36da1008a4a81a608f1e7 /gtk/gtkcsswidgetnode.c
parent546a748cd8859daeb6e1ab78579396dc62977945 (diff)
downloadgtk+-db9730b73401cbb3c0fa6c396efb47e95704b973.tar.gz
stylecontext: Remove the "changed" signal
Instead, always go directly to the GtkWidget::css_changed() call.
Diffstat (limited to 'gtk/gtkcsswidgetnode.c')
-rw-r--r--gtk/gtkcsswidgetnode.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/gtk/gtkcsswidgetnode.c b/gtk/gtkcsswidgetnode.c
index 7ade48a753..7a3a37ffc1 100644
--- a/gtk/gtkcsswidgetnode.c
+++ b/gtk/gtkcsswidgetnode.c
@@ -95,13 +95,7 @@ gtk_css_widget_node_validate (GtkCssNode *node)
gtk_css_style_change_init (&change, widget_node->last_updated_style, style);
if (gtk_css_style_change_has_change (&change))
{
- GtkStyleContext *context;
-
- context = _gtk_widget_peek_style_context (widget_node->widget);
- if (context)
- gtk_style_context_validate (context, &change);
- else
- gtk_widget_css_changed (widget_node->widget, &change);
+ gtk_widget_css_changed (widget_node->widget, &change);
g_set_object (&widget_node->last_updated_style, style);
}
gtk_css_style_change_finish (&change);