diff src/conversation.c @ 9517:0524b36c701a

[gaim-migrate @ 10344] " And hopefully i got everything updated this time around.. everything being signals_test.c, plugins/ChangeLog.API and doc/conversation-signals.dox." --Gary Kramlich committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Mon, 12 Jul 2004 19:37:07 +0000
parents 1fac0336890c
children 7ca073ddf9b0
line wrap: on
line diff
--- a/src/conversation.c	Mon Jul 12 18:00:26 2004 +0000
+++ b/src/conversation.c	Mon Jul 12 19:37:07 2004 +0000
@@ -1842,6 +1842,9 @@
 
 	gaim_conversation_update(gaim_conv_chat_get_conversation(chat),
 							 GAIM_CONV_UPDATE_TOPIC);
+
+	gaim_signal_emit(gaim_conversations_get_handle(), "chat-topic-changed",
+					 chat->conv, chat->who, chat->topic);
 }
 
 const char *
@@ -2853,6 +2856,13 @@
 						 gaim_marshal_VOID__POINTER, NULL, 1,
 						 gaim_value_new(GAIM_TYPE_SUBTYPE,
 										GAIM_SUBTYPE_CONVERSATION));
+
+	gaim_signal_register(handle, "chat-topic-changed",
+						 gaim_marshal_VOID__POINTER_POINTER_POINTER, NULL, 2,
+						 gaim_value_new(GAIM_TYPE_SUBTYPE,
+										GAIM_SUBTYPE_CONVERSATION),
+						 gaim_value_new(GAIM_TYPE_STRING),
+						 gaim_value_new(GAIM_TYPE_STRING));
 }
 
 void