diff options
| author | Olivier CrĂȘte <olivier.crete@collabora.com> | 2012-03-02 19:48:01 -0500 | 
|---|---|---|
| committer | Olivier CrĂȘte <olivier.crete@collabora.com> | 2012-03-02 19:48:01 -0500 | 
| commit | 20dbc5534e6e4df88717d83a3c070f1377885560 (patch) | |
| tree | 355c25d5607ea45178daf8f71e645f87508aaaaa /rakia/call-channel.c | |
| parent | aa458fd5de4857e6b6d6995916295f56b2d10855 (diff) | |
Fix the cases when a media is removed and then re-added
Also simplify the add_media function a bit
Diffstat (limited to 'rakia/call-channel.c')
| -rw-r--r-- | rakia/call-channel.c | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/rakia/call-channel.c b/rakia/call-channel.c index 5caecb2..23de0cf 100644 --- a/rakia/call-channel.c +++ b/rakia/call-channel.c @@ -227,12 +227,12 @@ rakia_call_channel_constructed (GObject *obj)        if (tp_base_call_channel_has_initial_audio (bcc, &initial_audio_name))          rakia_sip_session_add_media (self->priv->session,              TP_MEDIA_STREAM_TYPE_AUDIO, initial_audio_name, -            RAKIA_DIRECTION_BIDIRECTIONAL, TRUE); +            RAKIA_DIRECTION_BIDIRECTIONAL);        if (tp_base_call_channel_has_initial_video (bcc, &initial_video_name))          rakia_sip_session_add_media (self->priv->session,              TP_MEDIA_STREAM_TYPE_VIDEO, initial_video_name, -            RAKIA_DIRECTION_BIDIRECTIONAL, TRUE); +            RAKIA_DIRECTION_BIDIRECTIONAL);        actor = tp_base_channel_get_self_handle (bc);        reason = TP_CALL_STATE_CHANGE_REASON_USER_REQUESTED; @@ -379,7 +379,7 @@ rakia_call_channel_add_content (    RakiaSipMedia *media;    media = rakia_sip_session_add_media (priv->session, -      type, name, initial_direction, TRUE); +      type, name, initial_direction);    content = rakia_call_channel_get_content_by_media (self, media); | 
