diff libpurple/protocols/msn/slp.c @ 29815:3175b89c5156

Add support for recieving and sending MSN file transfer previews.
author Elliott Sales de Andrade <qulogic@pidgin.im>
date Sun, 28 Feb 2010 04:14:15 +0000
parents f8a95fdab3bd
children 25a53c299713
line wrap: on
line diff
--- a/libpurple/protocols/msn/slp.c	Sun Feb 28 04:07:39 2010 +0000
+++ b/libpurple/protocols/msn/slp.c	Sun Feb 28 04:14:15 2010 +0000
@@ -422,6 +422,11 @@
 
 			xfer->data = slpcall;
 
+			if (header->type == 0 && bin_len >= sizeof(MsnFileContext)) {
+				purple_xfer_set_thumbnail(xfer, &header->preview,
+				                          bin_len - sizeof(MsnFileContext));
+			}
+
 			purple_xfer_request(xfer);
 		}
 		g_free(header);