icon helper: Properly update on style change
A GtkCssChange of NULL means 'everything changed!'.
This commit is contained in:
@ -69,7 +69,7 @@ gtk_icon_helper_invalidate_for_change (GtkIconHelper *self,
|
|||||||
{
|
{
|
||||||
GtkIconHelperPrivate *priv = self->priv;
|
GtkIconHelperPrivate *priv = self->priv;
|
||||||
|
|
||||||
if (change &&
|
if (change == NULL ||
|
||||||
((gtk_css_style_change_affects (change, GTK_CSS_AFFECTS_SYMBOLIC_ICON) &&
|
((gtk_css_style_change_affects (change, GTK_CSS_AFFECTS_SYMBOLIC_ICON) &&
|
||||||
priv->rendered_surface_is_symbolic) ||
|
priv->rendered_surface_is_symbolic) ||
|
||||||
(gtk_css_style_change_affects (change, GTK_CSS_AFFECTS_ICON) &&
|
(gtk_css_style_change_affects (change, GTK_CSS_AFFECTS_ICON) &&
|
||||||
|
|||||||
Reference in New Issue
Block a user