Thu, 17 Jun 2010 18:04:42 +0000
This bit must be migrated too.
| libpurple/protocols/msn/directconn.c | file | annotate | diff | comparison | revisions | |
| libpurple/protocols/msn/directconn.h | file | annotate | diff | comparison | revisions |
--- a/libpurple/protocols/msn/directconn.c Wed Jun 16 22:18:22 2010 +0000 +++ b/libpurple/protocols/msn/directconn.c Thu Jun 17 18:04:42 2010 +0000 @@ -343,7 +343,7 @@ if (queue) { while (!g_queue_is_empty(queue)) { MsnDirectConnPacket *p = g_queue_pop_head(queue); - msn_slplink_send_msg(slplink, p->msg); + msn_slplink_send_msgpart(slplink, p->part); msn_dc_destroy_packet(p); } g_queue_free(queue); @@ -570,6 +570,7 @@ memcpy(p->data + P2P_PACKET_HEADER_SIZE, part->buffer, part->size); p->sent_cb = msn_dc_send_packet_cb; + p->part = part; msn_dc_enqueue_packet(dc, p); }
--- a/libpurple/protocols/msn/directconn.h Wed Jun 16 22:18:22 2010 +0000 +++ b/libpurple/protocols/msn/directconn.h Thu Jun 17 18:04:42 2010 +0000 @@ -73,6 +73,7 @@ void (*sent_cb)(struct _MsnDirectConnPacket*); MsnMessage *msg; + MsnSlpMessagePart *part; }; struct _MsnDirectConn @@ -128,8 +129,10 @@ /* * Queues an MSN message to be sent via direct connection. */ +#if 0 void msn_dc_enqueue_msg(MsnDirectConn *dc, MsnMessage *msg); +#endif void msn_dc_enqueue_part(MsnDirectConn *dc, MsnSlpMessagePart *part);