telepathy-rakia: Correctly identify remote hold
Olivier Crête
tester at kemper.freedesktop.org
Tue May 8 10:03:00 PDT 2012
Module: telepathy-rakia
Branch: master
Commit: 01c9be9498fcc81573f9a05ad683c93345570538
URL: http://cgit.freedesktop.org/telepathy/telepathy-rakia/commit/?id=01c9be9498fcc81573f9a05ad683c93345570538
Author: Olivier Crête <olivier.crete at collabora.com>
Date: Mon Feb 13 18:50:29 2012 -0500
Correctly identify remote hold
---
rakia/sip-session.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/rakia/sip-session.c b/rakia/sip-session.c
index 7e9ebe8..2aef92f 100644
--- a/rakia/sip-session.c
+++ b/rakia/sip-session.c
@@ -899,9 +899,9 @@ priv_update_remote_hold (RakiaSipSession *self)
media = g_ptr_array_index(priv->medias, i);
if (media != NULL)
{
- direction = rakia_sip_media_get_direction (media);
-
- if ((direction & RAKIA_DIRECTION_SEND) != 0)
+ if (rakia_sip_media_get_direction (media) & RAKIA_DIRECTION_SEND ||
+ !(rakia_sip_media_get_requested_direction (media) &
+ RAKIA_DIRECTION_SEND))
remote_held = FALSE;
has_medias = TRUE;
More information about the telepathy-commits
mailing list