diff options
author | qarkai <qarkai@gmail.com> | 2019-10-13 16:28:55 +0300 |
---|---|---|
committer | qarkai <qarkai@gmail.com> | 2019-10-13 16:28:55 +0300 |
commit | 723013b9449a0dbd3e483ba9f7af592a204bac27 (patch) | |
tree | a773a13ad0163fe50264acee41a03c656fdee09e | |
parent | 2880c5629229ec1b4bbf11a03e59b94c5281a839 (diff) | |
download | pidgin-723013b9449a0dbd3e483ba9f7af592a204bac27.tar.gz |
Revert one g_list_find_custom
-rw-r--r-- | finch/gntaccount.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/finch/gntaccount.c b/finch/gntaccount.c index cc7995402b..153e8539b7 100644 --- a/finch/gntaccount.c +++ b/finch/gntaccount.c @@ -914,7 +914,11 @@ void finch_accounts_init() iter = purple_accounts_get_all(); if (iter) { - if (!g_list_find_custom(iter, FINCH_UI, (GCompareFunc)purple_account_get_enabled)) + for (; iter; iter = iter->next) { + if (purple_account_get_enabled(iter->data, FINCH_UI)) + break; + } + if (!iter) finch_accounts_show_all(); } else { edit_account(NULL); |