From 5acba24490a47edca8a38013461675a41f442f53 Mon Sep 17 00:00:00 2001 From: BlackNoxis Date: Sat, 15 Feb 2014 23:45:00 +0200 Subject: Added xfce base gentoo origin ebuilds. will split later if needed --- .../files/xfce4-panel-4.10.0-icons.patch | 35 ++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 xfce-base/xfce4-panel/files/xfce4-panel-4.10.0-icons.patch (limited to 'xfce-base/xfce4-panel/files') diff --git a/xfce-base/xfce4-panel/files/xfce4-panel-4.10.0-icons.patch b/xfce-base/xfce4-panel/files/xfce4-panel-4.10.0-icons.patch new file mode 100644 index 00000000..0bc7d0f6 --- /dev/null +++ b/xfce-base/xfce4-panel/files/xfce4-panel-4.10.0-icons.patch @@ -0,0 +1,35 @@ +http://bugs.gentoo.org/447182 +http://bugzilla.xfce.org/show_bug.cgi?id=9615 + +From 48e1016394fa6bdb1d708823a23a12641482a561 Mon Sep 17 00:00:00 2001 +From: Carlos Silva +Date: Fri, 14 Dec 2012 01:14:36 +0000 +Subject: 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 +--- +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 + { +-- +cgit v0.9.0.3 -- cgit v1.2.3