+static void regsigs(void)
+{
+ static GaimPlugin *regged = NULL;
+
+ if(regged != me) {
+ gaim_signal_connect(gaim_conversations_get_handle(), "chat-buddy-joining", me, GAIM_CALLBACK(gi_chatjoincb), NULL);
+ gaim_signal_connect(gaim_conversations_get_handle(), "chat-buddy-leaving", me, GAIM_CALLBACK(gi_chatleavecb), NULL);
+ regged = me;
+ }
+}
+