--- a/pidgin/pidgincontactlist.c Mon Nov 27 22:18:26 2023 -0600
+++ b/pidgin/pidgincontactlist.c Mon Nov 27 23:08:46 2023 -0600
@@ -217,8 +217,14 @@
conversation = purple_conversation_manager_find_im(manager, account, name);
if(!PURPLE_IS_CONVERSATION(conversation)) {
- conversation = purple_im_conversation_new(account, name);
+ conversation = g_object_new( + PURPLE_TYPE_CONVERSATION, + "type", PurpleConversationTypeDM, purple_conversation_manager_register(manager, conversation);
+ g_clear_object(&conversation);