--- a/libpurple/purpleprotocolconversation.h Thu Aug 07 21:32:18 2025 -0500 +++ b/libpurple/purpleprotocolconversation.h Thu Aug 07 21:34:33 2025 -0500 @@ -31,10 +31,10 @@ #include <glib-object.h> #include "purpleaccount.h" -#include "purpleavatar.h" #include "purplechanneljoindetails.h" #include "purpleconversation.h" #include "purplecreateconversationdetails.h" +#include "purpleimage.h" #include "purplemessage.h" #include "purpleprotocol.h" #include "purpletyping.h" @@ -90,7 +90,7 @@ void (*join_channel_async)(PurpleProtocolConversation *protocol, PurpleAccount *account, PurpleChannelJoinDetails *details, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer data); PurpleConversation *(*join_channel_finish)(PurpleProtocolConversation *protocol, GAsyncResult *result, GError **error); - void (*set_avatar_async)(PurpleProtocolConversation *protocol, PurpleConversation *conversation, PurpleAvatar *avatar, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer data); + void (*set_avatar_async)(PurpleProtocolConversation *protocol, PurpleConversation *conversation, PurpleImage *avatar, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer data); gboolean (*set_avatar_finish)(PurpleProtocolConversation *protocol, GAsyncResult *result, GError **error); void (*send_typing)(PurpleProtocolConversation *protocol, PurpleConversation *conversation, PurpleTypingState state); @@ -437,7 +437,7 @@ * Since: 3.0 */ PURPLE_AVAILABLE_IN_3_0 -void purple_protocol_conversation_set_avatar_async(PurpleProtocolConversation *protocol, PurpleConversation *conversation, PurpleAvatar *avatar, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer data); +void purple_protocol_conversation_set_avatar_async(PurpleProtocolConversation *protocol, PurpleConversation *conversation, PurpleImage *avatar, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer data); /** * purple_protocol_conversation_set_avatar_finish: