Mercurial > pidgin
changeset 29817:b680a9f2b641
Use PNG instead of JPEG for FT thumbnails which is supported on both MSN
and XMPP. Maybe we should add a hint for the UI similar to buddy icons.
author | Elliott Sales de Andrade <qulogic@pidgin.im> |
---|---|
date | Sun, 28 Feb 2010 05:35:20 +0000 |
parents | d1d03fff1f62 |
children | fd354d0bfbc0 |
files | libpurple/protocols/jabber/si.c pidgin/gtkft.c |
diffstat | 2 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/libpurple/protocols/jabber/si.c Sun Feb 28 04:38:11 2010 +0000 +++ b/libpurple/protocols/jabber/si.c Sun Feb 28 05:35:20 2010 +0000 @@ -1269,13 +1269,13 @@ if (purple_xfer_get_thumbnail_data(xfer)) { JabberData *thumbnail_data = jabber_data_create_from_data(purple_xfer_get_thumbnail_data(xfer), - purple_xfer_get_thumbnail_size(xfer), "image/jpeg", TRUE, + purple_xfer_get_thumbnail_size(xfer), "image/png", TRUE, jsx->js); xmlnode *thumbnail = xmlnode_new_child(file, "thumbnail"); xmlnode_set_namespace(thumbnail, NS_THUMBS); xmlnode_set_attrib(thumbnail, "cid", jabber_data_get_cid(thumbnail_data)); - xmlnode_set_attrib(thumbnail, "mime-type", "image/jpeg"); + xmlnode_set_attrib(thumbnail, "mime-type", "image/png"); /* cache data */ jabber_data_associate_local(thumbnail_data, NULL); }
--- a/pidgin/gtkft.c Sun Feb 28 04:38:11 2010 +0000 +++ b/pidgin/gtkft.c Sun Feb 28 05:35:20 2010 +0000 @@ -1175,7 +1175,7 @@ gsize size; char *option_keys[2] = {"quality", NULL}; char *option_values[2] = {"75", NULL}; - gdk_pixbuf_save_to_bufferv(thumbnail, &buffer, &size, "jpeg", + gdk_pixbuf_save_to_bufferv(thumbnail, &buffer, &size, "png", option_keys, option_values, NULL); if (buffer) {