[Telepathy-commits] [telepathy-gabble/master] GabbleChannelManager: add channel-closed signal

Simon McVittie simon.mcvittie at collabora.co.uk
Wed Aug 20 09:38:23 PDT 2008


20080725124149-53eee-3b99becea6239c82244b3347355e7e2dabee9af8.gz
---
 src/channel-manager.c |   20 ++++++++++++++------
 1 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/src/channel-manager.c b/src/channel-manager.c
index 83f1115..129f699 100644
--- a/src/channel-manager.c
+++ b/src/channel-manager.c
@@ -44,12 +44,20 @@ channel_manager_base_init (gpointer klass)
       /* FIXME: should probably have a better GType for a GPtrArray of
        * ExportableChannel */
       signals[NEW_CHANNELS] = g_signal_new ("new-channels",
-                    G_OBJECT_CLASS_TYPE (klass),
-                    G_SIGNAL_RUN_LAST | G_SIGNAL_DETAILED,
-                    0,
-                    NULL, NULL,
-                    g_cclosure_marshal_VOID__POINTER,
-                    G_TYPE_NONE, 1, G_TYPE_POINTER);
+          G_OBJECT_CLASS_TYPE (klass),
+          G_SIGNAL_RUN_LAST | G_SIGNAL_DETAILED,
+          0,
+          NULL, NULL,
+          g_cclosure_marshal_VOID__POINTER,
+          G_TYPE_NONE, 1, G_TYPE_POINTER);
+
+      signals[CHANNEL_CLOSED] = g_signal_new ("channel-closed",
+          G_OBJECT_CLASS_TYPE (klass),
+          G_SIGNAL_RUN_LAST | G_SIGNAL_DETAILED,
+          0,
+          NULL, NULL,
+          g_cclosure_marshal_VOID__STRING,
+          G_TYPE_NONE, 1, G_TYPE_STRING);
 
     }
 }
-- 
1.5.6.3




More information about the Telepathy-commits mailing list