[gtk+] css: Handle font-size changes properly



commit 31f502a9ae816fb692716be6b9c68eaa8ee869d3
Author: Matthias Clasen <mclasen redhat com>
Date:   Tue Dec 23 21:11:00 2014 -0500

    css: Handle font-size changes properly
    
    Changing font size does not cause widgets to update their size
    properly anymore, since we forgot an invalidation flag. The
    problem can be observed e.g. by running gtk3-demo and calling
    
    gsettings set org.gnome.desktop.interface font-name "Cantarell 22"

 gtk/gtkcssstylepropertyimpl.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkcssstylepropertyimpl.c b/gtk/gtkcssstylepropertyimpl.c
index 9725108..467d222 100644
--- a/gtk/gtkcssstylepropertyimpl.c
+++ b/gtk/gtkcssstylepropertyimpl.c
@@ -967,7 +967,7 @@ _gtk_css_style_property_init_properties (void)
                                           GTK_CSS_PROPERTY_FONT_SIZE,
                                           G_TYPE_DOUBLE,
                                           GTK_STYLE_PROPERTY_INHERIT | GTK_STYLE_PROPERTY_ANIMATED,
-                                          GTK_CSS_AFFECTS_FONT | GTK_CSS_AFFECTS_TEXT,
+                                          GTK_CSS_AFFECTS_FONT | GTK_CSS_AFFECTS_TEXT | GTK_CSS_AFFECTS_SIZE,
                                           font_size_parse,
                                           query_length_as_double,
                                           assign_length_from_double,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]