summaryrefslogtreecommitdiff
path: root/telepathy-glib/exportable-channel.c
diff options
context:
space:
mode:
authorWill Thompson <will.thompson@collabora.co.uk>2008-09-10 11:51:20 +0100
committerWill Thompson <will.thompson@collabora.co.uk>2008-09-15 18:18:38 +0100
commitd8d21bea566856f978434b884fd5b8b3fb9d9390 (patch)
tree3b419a214958dd0bfa71d530748315a8b2f3e594 /telepathy-glib/exportable-channel.c
parent790486f649905f84eb8e839928b5c0948ae91dbf (diff)
downloadtelepathy-glib-d8d21bea566856f978434b884fd5b8b3fb9d9390.tar.gz
ExportableChannel: clarify purpose of channel-destroyed signal
Diffstat (limited to 'telepathy-glib/exportable-channel.c')
-rw-r--r--telepathy-glib/exportable-channel.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/telepathy-glib/exportable-channel.c b/telepathy-glib/exportable-channel.c
index d24709180..ed75873ac 100644
--- a/telepathy-glib/exportable-channel.c
+++ b/telepathy-glib/exportable-channel.c
@@ -73,8 +73,10 @@ exportable_channel_base_init (gpointer klass)
* If true, the closed signal on the Channel interface indicates that
* the channel can go away.
*
- * If false, the closed signal indicates that the channel should
- * appear to go away and be re-created.
+ * If false, the closed signal indicates to the channel manager that the
+ * channel should appear to go away and be re-created, by emitting Closed
+ * followed by NewChannel. (This is to support the "respawning" of Text
+ * channels which are closed with unacknowledged messages.)
*/
param_spec = g_param_spec_boolean ("channel-destroyed",
"Destroyed?",