summaryrefslogtreecommitdiff
path: root/rakia/sip-session.c
diff options
context:
space:
mode:
authorOlivier CrĂȘte <olivier.crete@collabora.com>2012-02-23 21:54:21 -0500
committerOlivier CrĂȘte <olivier.crete@collabora.com>2012-02-23 21:54:21 -0500
commit8517957e4d266351eb1dd0e0b2e8834e6a163248 (patch)
tree29d75c5104675d0d13ff75985c41a6bcd2657697 /rakia/sip-session.c
parent86ded282b0416ab12583e1da0d21670aac632b6d (diff)
Make Hold/Unhold work
Diffstat (limited to 'rakia/sip-session.c')
-rw-r--r--rakia/sip-session.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/rakia/sip-session.c b/rakia/sip-session.c
index 44e8f4b..b52abd0 100644
--- a/rakia/sip-session.c
+++ b/rakia/sip-session.c
@@ -1734,17 +1734,22 @@ rakia_sip_session_set_hold_requested (RakiaSipSession *session,
if (session->priv->hold_requested == hold_requested)
return;
+ SESSION_DEBUG (session, "set hold: %d", hold_requested);
+
session->priv->hold_requested = hold_requested;
for (i = 0; i < priv->medias->len; i++)
{
RakiaSipMedia *media = g_ptr_array_index (priv->medias, i);
- if (!media)
+ if (media == NULL)
continue;
rakia_sip_media_set_hold_requested (media, hold_requested);
}
+
+ rakia_sip_session_media_changed (session);
+
}
GPtrArray *