libpurple/request.c

changeset 34336
5f3ec29a886b
parent 34335
2496c53cd401
child 34338
c652670afac5
--- a/libpurple/request.c	Wed Sep 11 12:41:01 2013 +0200
+++ b/libpurple/request.c	Wed Sep 11 13:55:14 2013 +0200
@@ -162,6 +162,7 @@
 
 	PurpleAccount *account;
 	PurpleConversation *conv;
+	PurpleRequestIconType icon_type;
 	gconstpointer icon_data;
 	gsize icon_size;
 	gboolean html;
@@ -269,6 +270,24 @@
 }
 
 void
+purple_request_cpar_set_icon(PurpleRequestCommonParameters *cpar,
+	PurpleRequestIconType icon_type)
+{
+	g_return_if_fail(cpar != NULL);
+
+	cpar->icon_type = icon_type;
+}
+
+PurpleRequestIconType
+purple_request_cpar_get_icon(PurpleRequestCommonParameters *cpar)
+{
+	if (cpar == NULL)
+		return PURPLE_REQUEST_ICON_REQUEST;
+
+	return cpar->icon_type;
+}
+
+void
 purple_request_cpar_set_custom_icon(PurpleRequestCommonParameters *cpar,
 	gconstpointer icon_data, gsize icon_size)
 {

mercurial