# # old_revision [163464964e1905284392d160e48a9bd8bc174f52] # # patch "pidgin/gtkblist.c" # from [51d4ecd45a0eb750ef09161369199396b2b1edde] # to [6a8db9a0c134deeb38ec441c81f1e86482f97a21] # ============================================================ --- pidgin/gtkblist.c 51d4ecd45a0eb750ef09161369199396b2b1edde +++ pidgin/gtkblist.c 6a8db9a0c134deeb38ec441c81f1e86482f97a21 @@ -2507,11 +2507,11 @@ static GdkPixbuf *pidgin_blist_get_buddy scale_width = scale_size; } + if (pidgin_gdk_pixbuf_is_opaque(buf)) + pidgin_gdk_pixbuf_make_round(buf); ret = gdk_pixbuf_new(GDK_COLORSPACE_RGB, TRUE, 8, scale_size, scale_size); gdk_pixbuf_fill(ret, 0x00000000); gdk_pixbuf_scale(buf, ret, (scale_size-scale_width)/2, (scale_size-scale_height)/2, scale_width, scale_height, (scale_size-scale_width)/2, (scale_size-scale_height)/2, (double)scale_width/(double)orig_width, (double)scale_height/(double)orig_height, GDK_INTERP_BILINEAR); - if (pidgin_gdk_pixbuf_is_opaque(ret)) - pidgin_gdk_pixbuf_make_round(ret); } else { ret = gdk_pixbuf_scale_simple(buf,scale_width,scale_height, GDK_INTERP_BILINEAR); }