diff options
author | Olivier CrĂȘte <olivier.crete@collabora.com> | 2011-12-27 00:52:56 -0500 |
---|---|---|
committer | Xavier Claessens <xavier.claessens@collabora.co.uk> | 2012-01-10 09:52:46 +0100 |
commit | 417433676520ac3fc38b31681af0d012d7d3c2de (patch) | |
tree | 950c0bfe1d557ac766da46e8b012bddd88ca404d /telepathy-glib/base-media-call-stream.c | |
parent | 85cb6c819840038dad1dc11ae3ede705fd0ff91f (diff) | |
download | telepathy-glib-417433676520ac3fc38b31681af0d012d7d3c2de.tar.gz |
Fix request_receiving
Diffstat (limited to 'telepathy-glib/base-media-call-stream.c')
-rw-r--r-- | telepathy-glib/base-media-call-stream.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/telepathy-glib/base-media-call-stream.c b/telepathy-glib/base-media-call-stream.c index 3c640eba1..4d96aeced 100644 --- a/telepathy-glib/base-media-call-stream.c +++ b/telepathy-glib/base-media-call-stream.c @@ -805,7 +805,7 @@ _tp_base_media_call_stream_start_receiving (TpBaseMediaCallStream *self, guint contact) { - if (find_handle_in_array (self->priv->receiving_requests, contact) != + if (find_handle_in_array (self->priv->receiving_requests, contact) == G_MAXUINT) g_array_append_val (self->priv->receiving_requests, contact); @@ -837,7 +837,7 @@ tp_base_media_call_stream_request_receiving (TpBaseCallStream *bcs, { if (klass->request_receiving != NULL) { - klass->request_receiving (self, contact, receive); + klass->request_receiving (self, contact, TRUE); return TRUE; } } @@ -859,7 +859,7 @@ tp_base_media_call_stream_request_receiving (TpBaseCallStream *bcs, g_array_remove_index_fast (self->priv->receiving_requests, i); if (klass->request_receiving != NULL) - klass->request_receiving (self, contact, receive); + klass->request_receiving (self, contact, FALSE); if (self->priv->receiving_state != TP_STREAM_FLOW_STATE_PENDING_STOP && self->priv->receiving_state != TP_STREAM_FLOW_STATE_STOPPED) |