diff -r 48baac6c8989 -r 909561f42b1f pidgin/pidginapplication.c --- a/pidgin/pidginapplication.c Sun Dec 12 05:08:39 2021 -0600 +++ b/pidgin/pidginapplication.c Tue Dec 14 01:14:27 2021 -0600 @@ -502,6 +502,7 @@ *****************************************************************************/ static void pidgin_application_startup(GApplication *application) { + PurpleAccountManager *manager = NULL; GtkCssProvider *provider = NULL; GError *error = NULL; GList *active_accounts = NULL; @@ -609,7 +610,9 @@ purple_accounts_restore_current_statuses(); } - if((active_accounts = purple_accounts_get_all_active()) == NULL) { + manager = purple_account_manager_get_default(); + active_accounts = purple_account_manager_get_active(manager); + if(active_accounts == NULL) { pidgin_accounts_window_show(); } else { g_list_free(active_accounts);