summaryrefslogtreecommitdiff
path: root/telepathy-glib/base-media-call-stream.c
diff options
context:
space:
mode:
authorOlivier CrĂȘte <olivier.crete@collabora.com>2011-12-27 00:52:56 -0500
committerXavier Claessens <xavier.claessens@collabora.co.uk>2012-01-10 09:52:46 +0100
commit417433676520ac3fc38b31681af0d012d7d3c2de (patch)
tree950c0bfe1d557ac766da46e8b012bddd88ca404d /telepathy-glib/base-media-call-stream.c
parent85cb6c819840038dad1dc11ae3ede705fd0ff91f (diff)
downloadtelepathy-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.c6
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)