diff libpurple/conversation.c @ 32431:c0a423e7fea4

Add accessor functions purple_conversation_get_ui_data() and purple_conversation_set_ui_data().
author andrew.victor@mxit.com
date Fri, 26 Aug 2011 20:51:39 +0000
parents afb58f3ee8f0
children e5e81ce9c564
line wrap: on
line diff
--- a/libpurple/conversation.c	Fri Aug 26 20:29:23 2011 +0000
+++ b/libpurple/conversation.c	Fri Aug 26 20:51:39 2011 +0000
@@ -2323,6 +2323,21 @@
 	return msg->when;
 }
 
+void purple_conversation_set_ui_data(PurpleConversation *conv, gpointer ui_data)
+{
+	g_return_if_fail(conv != NULL);
+
+	conv->ui_data = ui_data;
+}
+
+gpointer purple_conversation_get_ui_data(PurpleConversation *conv)
+{
+	g_return_val_if_fail(conv != NULL, NULL);
+
+	return conv->ui_data;
+}
+
+
 gboolean
 purple_conversation_do_command(PurpleConversation *conv, const gchar *cmdline,
 				const gchar *markup, gchar **error)