summaryrefslogtreecommitdiff
path: root/rakia/sip-session.c
diff options
context:
space:
mode:
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 *