diff options
Diffstat (limited to 'gtk/gtkcssnode.c')
-rw-r--r-- | gtk/gtkcssnode.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gtk/gtkcssnode.c b/gtk/gtkcssnode.c index 4f45e9a1d6..a7eb75d7d9 100644 --- a/gtk/gtkcssnode.c +++ b/gtk/gtkcssnode.c @@ -1160,6 +1160,8 @@ gtk_css_node_set_state (GtkCssNode *cssnode, change |= GTK_CSS_CHANGE_STATE; if (states & ~GTK_STATE_FLAG_BACKDROP) change |= GTK_CSS_CHANGE_BACKDROP; + if (states & ~GTK_STATE_FLAG_SELECTED) + change |= GTK_CSS_CHANGE_SELECTED; gtk_css_node_invalidate (cssnode, change); g_object_notify_by_pspec (G_OBJECT (cssnode), cssnode_properties[PROP_STATE]); |