diff libpurple/protocols/msn/slpmsg.c @ 31577:9a23c70bdb7a

Get the P2P version based on the user. Still hard-coded as v1 though.
author Elliott Sales de Andrade <qulogic@pidgin.im>
date Mon, 09 May 2011 08:06:27 +0000
parents 8f3cb00ad798
children 5a6c5a4f1aea
line wrap: on
line diff
--- a/libpurple/protocols/msn/slpmsg.c	Mon May 09 07:08:10 2011 +0000
+++ b/libpurple/protocols/msn/slpmsg.c	Mon May 09 08:06:27 2011 +0000
@@ -37,6 +37,7 @@
 msn_slpmsg_new(MsnSlpLink *slplink, MsnSlpCall *slpcall)
 {
 	MsnSlpMessage *slpmsg;
+	MsnP2PVersion p2p;
 
 	slpmsg = g_new0(MsnSlpMessage, 1);
 
@@ -49,7 +50,8 @@
 		slpmsg->slplink = NULL;
 	slpmsg->slpcall = slpcall;
 
-	slpmsg->p2p_info = msn_p2p_info_new(MSN_P2P_VERSION_ONE);
+	p2p = msn_p2p_get_user_support(slplink->remote_user);
+	slpmsg->p2p_info = msn_p2p_info_new(p2p);
 
 	return slpmsg;
 }