summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorqarkai <qarkai@gmail.com>2019-10-13 16:28:55 +0300
committerqarkai <qarkai@gmail.com>2019-10-13 16:28:55 +0300
commit723013b9449a0dbd3e483ba9f7af592a204bac27 (patch)
treea773a13ad0163fe50264acee41a03c656fdee09e
parent2880c5629229ec1b4bbf11a03e59b94c5281a839 (diff)
downloadpidgin-723013b9449a0dbd3e483ba9f7af592a204bac27.tar.gz
Revert one g_list_find_custom
-rw-r--r--finch/gntaccount.c6
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);