summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlberts Muktupāvels <alberts.muktupavels@gmail.com>2021-05-07 23:02:28 +0300
committerAlberts Muktupāvels <alberts.muktupavels@gmail.com>2021-05-07 23:02:28 +0300
commit402cbd00d4d413b638f17141e61f3cf3367e0ad8 (patch)
tree07bcd34628acd9bf2b6e4399b324a25d7e77c000
parentdaad23cb82efdd3c5c769e7fd2847bb1b0a8ea9a (diff)
downloadlibwnck-402cbd00d4d413b638f17141e61f3cf3367e0ad8.tar.gz
xutils: use ideal_size also in try_pixmap_and_mask
-rw-r--r--libwnck/xutils.c22
1 files changed, 10 insertions, 12 deletions
diff --git a/libwnck/xutils.c b/libwnck/xutils.c
index 4617589..fa73e21 100644
--- a/libwnck/xutils.c
+++ b/libwnck/xutils.c
@@ -1796,11 +1796,9 @@ try_pixmap_and_mask (Screen *screen,
Pixmap src_pixmap,
Pixmap src_mask,
GdkPixbuf **iconp,
- int ideal_width,
- int ideal_height,
+ int ideal_size,
GdkPixbuf **mini_iconp,
- int ideal_mini_width,
- int ideal_mini_height)
+ int ideal_mini_size)
{
cairo_surface_t *surface, *mask_surface, *image;
GdkDisplay *gdk_display;
@@ -1880,16 +1878,16 @@ try_pixmap_and_mask (Screen *screen,
{
*iconp =
gdk_pixbuf_scale_simple (unscaled,
- ideal_width > 0 ? ideal_width :
+ ideal_size > 0 ? ideal_size :
gdk_pixbuf_get_width (unscaled),
- ideal_height > 0 ? ideal_height :
+ ideal_size > 0 ? ideal_size :
gdk_pixbuf_get_height (unscaled),
GDK_INTERP_BILINEAR);
*mini_iconp =
gdk_pixbuf_scale_simple (unscaled,
- ideal_mini_width > 0 ? ideal_mini_width :
+ ideal_mini_size > 0 ? ideal_mini_size :
gdk_pixbuf_get_width (unscaled),
- ideal_mini_height > 0 ? ideal_mini_height :
+ ideal_mini_size > 0 ? ideal_mini_size :
gdk_pixbuf_get_height (unscaled),
GDK_INTERP_BILINEAR);
@@ -2260,8 +2258,8 @@ _wnck_read_icons (WnckScreen *screen,
pixmap != None)
{
if (try_pixmap_and_mask (xscreen, pixmap, mask,
- iconp, ideal_size, ideal_size,
- mini_iconp, ideal_mini_size, ideal_mini_size))
+ iconp, ideal_size,
+ mini_iconp, ideal_mini_size))
{
icon_cache->prev_pixmap = pixmap;
icon_cache->prev_mask = mask;
@@ -2286,8 +2284,8 @@ _wnck_read_icons (WnckScreen *screen,
pixmap != None)
{
if (try_pixmap_and_mask (xscreen, pixmap, mask,
- iconp, ideal_size, ideal_size,
- mini_iconp, ideal_mini_size, ideal_mini_size))
+ iconp, ideal_size,
+ mini_iconp, ideal_mini_size))
{
icon_cache->prev_pixmap = pixmap;
icon_cache->prev_mask = mask;