From f1cdce38a60d17a3c7b83343a9fbafdf18d72aef Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre" Date: Thu, 14 Feb 2013 15:32:02 -0500 Subject: [PATCH] st-texture-cache: Remove a no-op scale pixbuf We already passed GtkIconTheme the size when it wanted to load it, so it knows the desired size and will scale it to what we want. https://bugzilla.gnome.org/show_bug.cgi?id=692845 --- src/st/st-texture-cache.c | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/src/st/st-texture-cache.c b/src/st/st-texture-cache.c index 7cd4b36bb..4fd119011 100644 --- a/src/st/st-texture-cache.c +++ b/src/st/st-texture-cache.c @@ -246,9 +246,7 @@ impl_load_pixbuf_gicon (GtkIconInfo *info, StIconColors *colors, GError **error) { - int scaled_width, scaled_height; GdkPixbuf *pixbuf; - int width, height; if (colors) { @@ -272,21 +270,6 @@ impl_load_pixbuf_gicon (GtkIconInfo *info, pixbuf = gtk_icon_info_load_icon (info, error); } - if (!pixbuf) - return NULL; - - width = gdk_pixbuf_get_width (pixbuf); - height = gdk_pixbuf_get_height (pixbuf); - - if (compute_pixbuf_scale (width, - height, - size, size, - &scaled_width, &scaled_height)) - { - GdkPixbuf *scaled = gdk_pixbuf_scale_simple (pixbuf, width, height, GDK_INTERP_BILINEAR); - g_object_unref (pixbuf); - pixbuf = scaled; - } return pixbuf; }