image: Stop using gtk_widget_get_content_size

This commit is contained in:
Timm Bäder
2017-12-04 12:14:21 +01:00
parent dbc4796d6a
commit 3a3783dfcd

View File

@@ -1199,11 +1199,12 @@ gtk_image_snapshot (GtkWidget *widget,
int x, y, width, height;
gint w, h, baseline;
gtk_widget_get_content_size (widget, &width, &height);
x = 0;
width = gtk_widget_get_width (widget);
height = gtk_widget_get_height (widget);
y = 0;
_gtk_icon_helper_get_size (&priv->icon_helper, &w, &h);
x = (width - w) / 2;
baseline = gtk_widget_get_allocated_baseline (widget);
@@ -1212,8 +1213,6 @@ gtk_image_snapshot (GtkWidget *widget,
else
y += CLAMP (baseline - h * gtk_image_get_baseline_align (image), 0, height - h);
x += (width - w) / 2;
gtk_snapshot_offset (snapshot, x, y);
gtk_icon_helper_snapshot (&priv->icon_helper, snapshot);
gtk_snapshot_offset (snapshot, -x, -y);