--- a/libpurple/protocols/facebook/util.c Wed Dec 14 01:29:28 2022 -0600 +++ b/libpurple/protocols/facebook/util.c Wed Dec 14 01:30:45 2022 -0600 @@ -437,6 +437,7 @@ GDateTime *dt = NULL; const gchar *name, *me; PurpleAccount *acct; + PurpleContactInfo *info = NULL; PurpleConversation *conv; PurpleConversationManager *manager; PurpleMessage *msg; @@ -447,6 +448,7 @@ } acct = purple_connection_get_account(gc); + info = PURPLE_CONTACT_INFO(acct); manager = purple_conversation_manager_get_default(); conv = purple_conversation_manager_find_im(manager, acct, who); @@ -455,8 +457,8 @@ conv = purple_im_conversation_new(acct, who); } - me = purple_account_get_name_for_display(acct); - name = purple_account_get_username(acct); + me = purple_contact_info_get_name_for_display(info); + name = purple_contact_info_get_username(info); msg = purple_message_new_outgoing(me, name, text, flags); dt = g_date_time_new_from_unix_local((gint64)timestamp); @@ -476,6 +478,7 @@ GDateTime *dt = NULL; const gchar *name; PurpleAccount *acct; + PurpleContactInfo *info = NULL; PurpleConversation *conv; PurpleConversationManager *manager; PurpleMessage *msg; @@ -487,12 +490,13 @@ } acct = purple_connection_get_account(gc); + info = PURPLE_CONTACT_INFO(acct); manager = purple_conversation_manager_get_default(); conv = purple_conversation_manager_find_chat_by_id(manager, acct, id); - me = purple_account_get_name_for_display(acct); - name = purple_account_get_username(acct); + me = purple_contact_info_get_name_for_display(info); + name = purple_contact_info_get_username(info); msg = purple_message_new_outgoing(me, name, text, flags);