From a5d5dbf51a4cc55d8ce0178cb0ad55c7b9b77583 Mon Sep 17 00:00:00 2001 From: Carlos Silva Date: Fri, 14 Dec 2012 00:14:36 -0100 Subject: [PATCH] Fix icons not probably resizing when requested. Looks like gdk_pixbuf_new_from_file_at_scale and gdk_pixbuf_new_from_file_at_size really don't scale the image leaving the image loaded with its original size. So, just load the file without any scale and let the scale be done later on the function. Signed-off-by: Carlos Silva --- libxfce4panel/xfce-panel-convenience.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/libxfce4panel/xfce-panel-convenience.c b/libxfce4panel/xfce-panel-convenience.c index 19c51bb..a3f3be1 100644 --- a/libxfce4panel/xfce-panel-convenience.c +++ b/libxfce4panel/xfce-panel-convenience.c @@ -170,15 +170,13 @@ xfce_panel_pixbuf_from_source_at_size (const gchar *source, if (G_UNLIKELY (g_path_is_absolute (source))) { - pixbuf = gdk_pixbuf_new_from_file_at_scale (source, dest_width, dest_height, TRUE, &error); + pixbuf = gdk_pixbuf_new_from_file (source, &error); if (G_UNLIKELY (pixbuf == NULL)) { g_message ("Failed to load image \"%s\": %s", source, error->message); g_error_free (error); } - - return pixbuf; } else { -- 1.8.0.2