diff libpurple/protocols/msn/slp.c @ 30730:f8ec889c5bce

propagate from branch 'im.pidgin.pidgin' (head f6cdf8776559775f9a4a72563e69741e139518bd) to branch 'im.pidgin.cpw.qulogic.msnp16' (head ee6655c65ffae7f61734aa5a05267a3f5a4fc0de)
author Elliott Sales de Andrade <qulogic@pidgin.im>
date Mon, 10 May 2010 23:21:44 +0000
parents 9a86ddd0914e 25a53c299713
children 66e7fe9f7810
line wrap: on
line diff
--- a/libpurple/protocols/msn/slp.c	Fri Apr 23 16:58:03 2010 +0000
+++ b/libpurple/protocols/msn/slp.c	Mon May 10 23:21:44 2010 +0000
@@ -422,6 +422,12 @@
 
 			xfer->data = slpcall;
 
+			if (header->type == 0 && bin_len >= sizeof(MsnFileContext)) {
+				purple_xfer_set_thumbnail(xfer, &header->preview,
+				                          bin_len - sizeof(MsnFileContext),
+				    					  "image/png");
+			}
+
 			purple_xfer_request(xfer);
 		}
 		g_free(header);