From 3a3783dfcde9f64155b44f2cfb1e5adbab1a0f80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timm=20B=C3=A4der?= Date: Mon, 4 Dec 2017 12:14:21 +0100 Subject: [PATCH] image: Stop using gtk_widget_get_content_size --- gtk/gtkimage.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/gtk/gtkimage.c b/gtk/gtkimage.c index 81710fa73b..629319772b 100644 --- a/gtk/gtkimage.c +++ b/gtk/gtkimage.c @@ -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);