diff options
author | Elliott Sales de Andrade <qulogic@pidgin.im> | 2019-04-23 18:26:01 -0400 |
---|---|---|
committer | Elliott Sales de Andrade <qulogic@pidgin.im> | 2019-04-23 18:26:01 -0400 |
commit | 0672123c35c29961c5ffab385974aca419a259ab (patch) | |
tree | 4f840d66577155be99719a951f3a5cfe392e18af /finch/gntaccount.c | |
parent | cd9018020718c26e8f081d45ec6467fb8d9fbc8e (diff) | |
download | pidgin-0672123c35c29961c5ffab385974aca419a259ab.tar.gz |
Use new gnt_box_get_children.
Diffstat (limited to 'finch/gntaccount.c')
-rw-r--r-- | finch/gntaccount.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/finch/gntaccount.c b/finch/gntaccount.c index 54b8b3c64b..856a245760 100644 --- a/finch/gntaccount.c +++ b/finch/gntaccount.c @@ -1115,10 +1115,12 @@ finch_request_authorize(PurpleAccount *account, gnt_box_add_widget(GNT_BOX(uihandle), gnt_hline_new()); widget = finch_retrieve_user_info(purple_account_get_connection(account), remote_user); - for (iter = GNT_BOX(widget)->list; iter; iter = iter->next) { + for (iter = gnt_box_get_children(GNT_BOX(widget)); iter; + iter = g_list_delete_link(iter, iter)) { if (GNT_IS_BUTTON(iter->data)) { gnt_widget_destroy(iter->data); gnt_box_remove(GNT_BOX(widget), iter->data); + g_list_free(iter); break; } } |