From 8b0c41f39285989e1953e97db0873fccb866f4b4 Mon Sep 17 00:00:00 2001 From: Jakub Adam Date: Mon, 31 May 2010 23:49:47 +0200 Subject: [PATCH] audio: libpurple 2.7.0 compatibility Ignore STREAM_INFO signals on incoming media accept, except the one for whole conference. Same as call hangup in 02ab95ff27246d6c93e141f0f0db9ed555f04a4c --- src/purple/purple-media.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/purple/purple-media.c b/src/purple/purple-media.c index 72647551..b21ccc5e 100644 --- a/src/purple/purple-media.c +++ b/src/purple/purple-media.c @@ -80,7 +80,8 @@ on_stream_info_cb(SIPE_UNUSED_PARAMETER PurpleMedia *media, return; } - if (type == PURPLE_MEDIA_INFO_ACCEPT && call->call_accept_cb) + if (type == PURPLE_MEDIA_INFO_ACCEPT && call->call_accept_cb + && !sessionid && !participant) call->call_accept_cb(call, local); else if (type == PURPLE_MEDIA_INFO_REJECT && call->call_reject_cb) call->call_reject_cb(call, local); -- 2.11.4.GIT