summaryrefslogtreecommitdiff
path: root/gtk/gtkcssmatcher.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2020-01-15 15:10:06 -0500
committerMatthias Clasen <mclasen@redhat.com>2020-01-15 15:56:05 -0500
commit13e2445adb42cfeca254a46f6bd07c9f4e6a0cc8 (patch)
tree2f571932be6f17629aef32fe48c10daa9e3d63d7 /gtk/gtkcssmatcher.c
parent67fd975d77443d7fc61eac571edf523e9449716d (diff)
downloadgtk+-wip/matthiasc/css-change.tar.gz
css: Track hover and active state changes separatelywip/matthiasc/css-change
The idea is that this reduce the amount of frequently changing state that css nodes are sensitive to. This is going to reduce the amount of style recomputation.
Diffstat (limited to 'gtk/gtkcssmatcher.c')
-rw-r--r--gtk/gtkcssmatcher.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/gtkcssmatcher.c b/gtk/gtkcssmatcher.c
index 86448d4618..fd2545ba4f 100644
--- a/gtk/gtkcssmatcher.c
+++ b/gtk/gtkcssmatcher.c
@@ -561,7 +561,7 @@ _gtk_css_matcher_superset_init (GtkCssMatcher *matcher,
GtkCssChange relevant)
{
g_return_if_fail (subset != NULL);
- g_return_if_fail ((relevant & ~(GTK_CSS_CHANGE_CLASS | GTK_CSS_CHANGE_NAME | GTK_CSS_CHANGE_POSITION | GTK_CSS_CHANGE_STATE)) == 0);
+ g_return_if_fail ((relevant & ~(GTK_CSS_CHANGE_CLASS | GTK_CSS_CHANGE_NAME | GTK_CSS_CHANGE_POSITION | GTK_CSS_CHANGE_STATE | GTK_CSS_CHANGE_HOVER)) == 0);
switch (subset->klass->type)
{