libpurple/purplecontactinfo.c

changeset 42312
7d6f0b8b6e77
parent 42257
281bd12a66f7
child 42324
3c66b48c2fb7
--- a/libpurple/purplecontactinfo.c	Mon Sep 04 23:51:15 2023 -0500
+++ b/libpurple/purplecontactinfo.c	Tue Sep 05 00:05:12 2023 -0500
@@ -35,7 +35,7 @@
 
 	char *name_for_display;
 
-	GdkPixbuf *avatar;
+	PurpleAvatar *avatar;
 
 	PurplePresence *presence;
 
@@ -484,7 +484,7 @@
 	properties[PROP_AVATAR] = g_param_spec_object(
 		"avatar", "avatar",
 		"The avatar of the contact",
-		GDK_TYPE_PIXBUF,
+		PURPLE_TYPE_AVATAR,
 		G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
 
 	/**
@@ -904,7 +904,7 @@
 	}
 }
 
-GdkPixbuf *
+PurpleAvatar *
 purple_contact_info_get_avatar(PurpleContactInfo *info) {
 	PurpleContactInfoPrivate *priv = NULL;
 
@@ -916,7 +916,7 @@
 }
 
 void
-purple_contact_info_set_avatar(PurpleContactInfo *info, GdkPixbuf *avatar) {
+purple_contact_info_set_avatar(PurpleContactInfo *info, PurpleAvatar *avatar) {
 	PurpleContactInfoPrivate *priv = NULL;
 
 	g_return_if_fail(PURPLE_IS_CONTACT_INFO(info));

mercurial