summaryrefslogtreecommitdiff
path: root/gtk/gtkpicture.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkpicture.c')
-rw-r--r--gtk/gtkpicture.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk/gtkpicture.c b/gtk/gtkpicture.c
index 125d37c60b..401e0a8a07 100644
--- a/gtk/gtkpicture.c
+++ b/gtk/gtkpicture.c
@@ -156,6 +156,7 @@ gtk_picture_measure (GtkWidget *widget,
int *natural_baseline)
{
GtkPicture *self = GTK_PICTURE (widget);
+ GtkCssStyle *style;
double min_width, min_height, nat_width, nat_height;
double default_size;
@@ -166,7 +167,8 @@ gtk_picture_measure (GtkWidget *widget,
return;
}
- default_size = _gtk_css_number_value_get (gtk_css_style_get_value (gtk_css_node_get_style (gtk_widget_get_css_node (widget)), GTK_CSS_PROPERTY_ICON_SIZE), 100);
+ style = gtk_css_node_get_style (gtk_widget_get_css_node (widget));
+ default_size = _gtk_css_number_value_get (style->icon->icon_size, 100);
if (self->can_shrink)
{