/pidgin/main: b68ba52aba0b: Fix media compile against new protoc...

Elliott Sales de Andrade <[email protected]>
Newsgroups gmane.comp.gnome.gaim.cvs
Message-ID <[email protected]>
Changeset: b68ba52aba0b0f35a9d0c159da7e80cd52fc503f
Author:	 Elliott Sales de Andrade <[email protected]>
Date:	 2015-05-06 02:57 -0400
Branch:	 default
URL: https://hg.pidgin.im/pidgin/main/rev/b68ba52aba0b

Description:

Fix media compile against new protocol plugin interface.

diffstat:

 libpurple/media.c |  11 ++++-------
 1 files changed, 4 insertions(+), 7 deletions(-)

diffs (35 lines):

diff --git a/libpurple/media.c b/libpurple/media.c
--- a/libpurple/media.c
+++ b/libpurple/media.c
@@ -1477,8 +1477,7 @@ purple_media_send_dtmf(PurpleMedia *medi
 #ifdef USE_VV
 	PurpleAccount *account = NULL;
 	PurpleConnection *gc = NULL;
-	PurplePlugin *prpl = NULL;
-	PurplePluginProtocolInfo *prpl_info = NULL;
+	PurpleProtocol *protocol = NULL;
 	PurpleMediaBackendIface *backend_iface = NULL;
 
 	if (media)
@@ -1489,9 +1488,7 @@ purple_media_send_dtmf(PurpleMedia *medi
 	if (account)
 		gc = purple_account_get_connection(account);
 	if (gc)
-		prpl = purple_connection_get_prpl(gc);
-	if (prpl)
-		prpl_info = PURPLE_PLUGIN_PROTOCOL_INFO(prpl);
+		protocol = purple_connection_get_protocol(gc);
 
 	if (dtmf == 'a')
 		dtmf = 'A';
@@ -1504,8 +1501,8 @@ purple_media_send_dtmf(PurpleMedia *medi
 
 	g_return_val_if_fail(strchr("0123456789ABCD#*", dtmf), FALSE);
 
-	if (prpl_info && PURPLE_PROTOCOL_PLUGIN_HAS_FUNC(prpl_info, media_send_dtmf)
-		&& prpl_info->media_send_dtmf(media, dtmf, volume, duration))
+	if (PURPLE_PROTOCOL_IMPLEMENTS(protocol, MEDIA_IFACE, send_dtmf)
+		&& purple_protocol_media_iface_send_dtmf(protocol, media, dtmf, volume, duration))
 	{
 		return TRUE;
 	} else if (backend_iface && backend_iface->send_dtmf
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.