[Xfce4-commits] <xfce4-panel:master> Fix icons not probably resizing when requested.
Andrzej
noreply at xfce.org
Sat Jan 12 12:10:01 CET 2013
Updating branch refs/heads/master
to 48e1016394fa6bdb1d708823a23a12641482a561 (commit)
from 8e4e5be299c09595a6ba19ab0216c29db69edb47 (commit)
commit 48e1016394fa6bdb1d708823a23a12641482a561
Author: Carlos Silva <r3pek at r3pek.org>
Date: Fri Dec 14 00:14:36 2012 -0100
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 <r3pek at r3pek.org>
libxfce4panel/xfce-panel-convenience.c | 4 +---
1 files changed, 1 insertions(+), 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
{
More information about the Xfce4-commits
mailing list