summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2008-02-21 10:09:04 +0000
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2008-02-21 10:09:04 +0000
commit58beddaf9079aea3cc1fe363ed80bdaeb785246a (patch)
treed951a31cdbf4af3f21a44f31dc3b00c955010a5a
parent1ac01f37e4e704ae0527d2034d734b9084079cfa (diff)
downloadtelepathy-salut-58beddaf9079aea3cc1fe363ed80bdaeb785246a.tar.gz
bytestream-ibb: set status to closing before closed
20080221100904-7fe3f-d774fc518f296f4c59735deedf6a75f0e7201137.gz
-rw-r--r--lib/gibber/gibber-bytestream-ibb.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/gibber/gibber-bytestream-ibb.c b/lib/gibber/gibber-bytestream-ibb.c
index ebb8f81c..803be282 100644
--- a/lib/gibber/gibber-bytestream-ibb.c
+++ b/lib/gibber/gibber-bytestream-ibb.c
@@ -534,6 +534,8 @@ gibber_bytestream_ibb_close (GibberBytestreamIface *bytestream,
/* bytestream already closed, do nothing */
return;
+ g_object_set (self, "state", GIBBER_BYTESTREAM_STATE_CLOSING, NULL);
+
if (priv->state == GIBBER_BYTESTREAM_STATE_LOCAL_PENDING)
{
/* Stream was created using SI so we decline the request */