[Telepathy-commits] [telepathy-glib/master] ExportableChannel: clarify purpose of channel-destroyed signal

Will Thompson will.thompson at collabora.co.uk
Wed Sep 10 03:51:20 PDT 2008


---
 telepathy-glib/exportable-channel.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/telepathy-glib/exportable-channel.c b/telepathy-glib/exportable-channel.c
index d247091..ed75873 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?",
-- 
1.5.6.5




More information about the Telepathy-commits mailing list