# HG changeset patch # User maiku@pidgin.im # Date 1255997553 0 # Node ID 44e949b676f04d69074a453a44758279da386c4e # Parent e144a461cf3c89de80d84c5400fd191ad4238eb4 Rebroadcast XMPP caps whenever the UI caps change. diff -r e144a461cf3c -r 44e949b676f0 libpurple/protocols/jabber/jabber.c --- a/libpurple/protocols/jabber/jabber.c Tue Oct 20 00:11:44 2009 +0000 +++ b/libpurple/protocols/jabber/jabber.c Tue Oct 20 00:12:33 2009 +0000 @@ -3453,6 +3453,9 @@ jabber_add_feature(JINGLE_APP_RTP_SUPPORT_VIDEO, jabber_video_enabled); jabber_add_feature(JINGLE_TRANSPORT_RAWUDP, 0); jabber_add_feature(JINGLE_TRANSPORT_ICEUDP, 0); + + g_signal_connect(G_OBJECT(purple_media_manager_get()), "ui-caps-changed", + G_CALLBACK(jabber_caps_broadcast_change), NULL); #endif /* IPC functions */