summaryrefslogtreecommitdiff
path: root/finch/gntstatus.c
diff options
context:
space:
mode:
authorGary Kramlich <grim@reaperworld.com>2021-12-12 02:44:58 -0600
committerGary Kramlich <grim@reaperworld.com>2021-12-12 02:44:58 -0600
commita7ee930894219c2ea609194f2a76e4fc274bd624 (patch)
tree14fe6f95205d1b5569424199d64671bda4b800cc /finch/gntstatus.c
parent0928605363f642d1963aa008df21f172bb620b61 (diff)
downloadpidgin-a7ee930894219c2ea609194f2a76e4fc274bd624.tar.gz
port finch to the new AccountManager API
Testing Done: Compiled Reviewed at https://reviews.imfreedom.org/r/1146/
Diffstat (limited to 'finch/gntstatus.c')
-rw-r--r--finch/gntstatus.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/finch/gntstatus.c b/finch/gntstatus.c
index d9965b30e1..e43bed3f42 100644
--- a/finch/gntstatus.c
+++ b/finch/gntstatus.c
@@ -490,6 +490,7 @@ popup_substatus(GntTree *tree, const char *key, EditStatus *edit)
void finch_savedstatus_edit(PurpleSavedStatus *saved)
{
+ PurpleAccountManager *manager = NULL;
EditStatus *edit;
GntWidget *window, *box, *button, *entry, *combo, *label, *tree;
PurpleStatusPrimitive prims[] = {PURPLE_STATUS_AVAILABLE, PURPLE_STATUS_AWAY,
@@ -565,8 +566,9 @@ void finch_savedstatus_edit(PurpleSavedStatus *saved)
gnt_tree_set_col_width(GNT_TREE(tree), 1, 10);
gnt_tree_set_col_width(GNT_TREE(tree), 2, 30);
- for (iter = purple_accounts_get_all(); iter; iter = iter->next)
- {
+ manager = purple_account_manager_get_default();
+ iter = purple_account_manager_get_all(manager);
+ for(; iter; iter = iter->next) {
add_substatus(edit, iter->data);
}