--- a/protocols/demo/purpledemocontacts.c Thu Aug 07 21:32:18 2025 -0500 +++ b/protocols/demo/purpledemocontacts.c Thu Aug 07 21:34:33 2025 -0500 @@ -29,13 +29,13 @@ purple_demo_contacts_load_contact_icon(PurpleContactInfo *info, const char *name) { - PurpleAvatar *avatar = NULL; + PurpleImage *avatar = NULL; GError *error = NULL; char *path = NULL; path = g_strdup_printf("/im/pidgin/libpurple/protocols/demo/buddy_icons/%s.png", name); - avatar = purple_avatar_new_from_resource(path, &error); + avatar = purple_image_new_from_resource(path, &error); if(error != NULL) { g_message("Failed to load find an icon for %s: %s", path, @@ -49,7 +49,7 @@ g_free(path); - if(PURPLE_IS_AVATAR(avatar)) { + if(PURPLE_IS_IMAGE(avatar)) { purple_contact_info_set_avatar(info, avatar); g_clear_object(&avatar);