summaryrefslogtreecommitdiff
path: root/gtk/gtkcssnode.c
diff options
context:
space:
mode:
authorColomban Wendling <ban@herbesfolles.org>2015-10-31 23:02:36 +0100
committerBenjamin Otte <otte@redhat.com>2015-11-01 02:42:36 +0100
commitf4c30060beab3c11887a2d6b732154a38d4c8be9 (patch)
tree232514d57c17d92816bf84565ae308840c321a71 /gtk/gtkcssnode.c
parent79a3a7800e0babb8cc7f1738ce2d0b0298fbcf8b (diff)
downloadgtk+-f4c30060beab3c11887a2d6b732154a38d4c8be9.tar.gz
cssnode: Fix style updating when the CSS node ID changes
Since 4ebb5781eaf332da3f8ce5ffb5ecc8668a56f118 ID has a specific value, while it used to be the same as NAME. Thus, explicitly list ID as a radical change just like NAME. https://bugzilla.gnome.org/show_bug.cgi?id=757397
Diffstat (limited to 'gtk/gtkcssnode.c')
-rw-r--r--gtk/gtkcssnode.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/gtkcssnode.c b/gtk/gtkcssnode.c
index 32ddd79e58..7a06d6ae9e 100644
--- a/gtk/gtkcssnode.c
+++ b/gtk/gtkcssnode.c
@@ -28,7 +28,7 @@
/* When these change we do a full restyling. Otherwise we try to figure out
* if we need to change things. */
-#define GTK_CSS_RADICAL_CHANGE (GTK_CSS_CHANGE_NAME | GTK_CSS_CHANGE_CLASS | GTK_CSS_CHANGE_SOURCE | GTK_CSS_CHANGE_PARENT_STYLE)
+#define GTK_CSS_RADICAL_CHANGE (GTK_CSS_CHANGE_ID | GTK_CSS_CHANGE_NAME | GTK_CSS_CHANGE_CLASS | GTK_CSS_CHANGE_SOURCE | GTK_CSS_CHANGE_PARENT_STYLE)
G_DEFINE_TYPE (GtkCssNode, gtk_css_node, G_TYPE_OBJECT)