[gtk+] Set ID on css node right away
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Set ID on css node right away
- Date: Tue, 29 Dec 2015 04:18:18 +0000 (UTC)
commit 31e97b33e123f776dcec4a6d51ec4522f9cb3684
Author: Matthias Clasen <mclasen redhat com>
Date: Mon Dec 28 23:15:53 2015 -0500
Set ID on css node right away
Previously, the ID was only set on the CSS node as a side-effect
of calling gtk_widget_get_style_context. This was showing up
in CSS style tests as nodes lacking their IDs.
gtk/gtkwidget.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index ee11c3f..70e6ded 100644
--- a/gtk/gtkwidget.c
+++ b/gtk/gtkwidget.c
@@ -8822,6 +8822,8 @@ gtk_widget_set_name (GtkWidget *widget,
if (priv->context)
gtk_style_context_set_id (priv->context, priv->name);
+ gtk_css_node_set_id (priv->cssnode, priv->name);
+
g_object_notify_by_pspec (G_OBJECT (widget), widget_props[PROP_NAME]);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]