diff libpurple/protocols/msn/slplink.c @ 30791:64a6ce55aa63

Move more SlpMessage creation to its module.
author masca@cpw.pidgin.im
date Sat, 12 Jun 2010 21:22:06 +0000
parents 545fa069c531
children 9192c59f2f84
line wrap: on
line diff
--- a/libpurple/protocols/msn/slplink.c	Thu Jun 10 22:40:44 2010 +0000
+++ b/libpurple/protocols/msn/slplink.c	Sat Jun 12 21:22:06 2010 +0000
@@ -538,11 +538,8 @@
 	}
 	purple_xfer_unref(xfer);
 
-	slpmsg = msn_slpmsg_new(slpcall->slplink);
-	slpmsg->slpcall = slpcall;
-	slpmsg->flags = P2P_FILE_DATA;
-	slpmsg->info = "SLP FILE";
-	slpmsg->size = purple_xfer_get_size(xfer);
+	slpmsg = msn_slpmsg_new_file(slpcall, purple_xfer_get_size(xfer));
+	msn_slpmsg_set_slplink(slpmsg, slpcall->slplink);
 
 	msn_slplink_send_slpmsg(slpcall->slplink, slpmsg);
 }