summaryrefslogtreecommitdiff
path: root/finch/gntblist.c
diff options
context:
space:
mode:
Diffstat (limited to 'finch/gntblist.c')
-rw-r--r--finch/gntblist.c18
1 files changed, 12 insertions, 6 deletions
diff --git a/finch/gntblist.c b/finch/gntblist.c
index 7fdd79a0ee..8536671adc 100644
--- a/finch/gntblist.c
+++ b/finch/gntblist.c
@@ -601,9 +601,12 @@ finch_request_add_buddy(G_GNUC_UNUSED PurpleBuddyList *list,
purple_request_field_set_type_hint(field, "group");
field = purple_request_field_account_new("account", _("Account"), NULL);
- purple_request_field_account_set_show_all(field, FALSE);
- if (account)
- purple_request_field_account_set_value(field, account);
+ purple_request_field_account_set_show_all(PURPLE_REQUEST_FIELD_ACCOUNT(field),
+ FALSE);
+ if(account) {
+ purple_request_field_account_set_value(PURPLE_REQUEST_FIELD_ACCOUNT(field),
+ account);
+ }
purple_request_group_add_field(group, field);
purple_request_fields(NULL, _("Add Buddy"), NULL, _("Please enter buddy information."),
@@ -689,9 +692,12 @@ finch_request_add_chat(G_GNUC_UNUSED PurpleBuddyList *list,
purple_request_page_add_group(page, group);
field = purple_request_field_account_new("account", _("Account"), NULL);
- purple_request_field_account_set_show_all(field, FALSE);
- if (account)
- purple_request_field_account_set_value(field, account);
+ purple_request_field_account_set_show_all(PURPLE_REQUEST_FIELD_ACCOUNT(field),
+ FALSE);
+ if(account) {
+ purple_request_field_account_set_value(PURPLE_REQUEST_FIELD_ACCOUNT(field),
+ account);
+ }
purple_request_group_add_field(group, field);
field = purple_request_field_string_new("name", _("Name"), name, FALSE);