diff options
author | Olivier CrĂȘte <olivier.crete@collabora.com> | 2012-02-23 21:54:21 -0500 |
---|---|---|
committer | Olivier CrĂȘte <olivier.crete@collabora.com> | 2012-02-23 21:54:21 -0500 |
commit | 8517957e4d266351eb1dd0e0b2e8834e6a163248 (patch) | |
tree | 29d75c5104675d0d13ff75985c41a6bcd2657697 /rakia/sip-session.c | |
parent | 86ded282b0416ab12583e1da0d21670aac632b6d (diff) |
Make Hold/Unhold work
Diffstat (limited to 'rakia/sip-session.c')
-rw-r--r-- | rakia/sip-session.c | 7 |
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 * |