summaryrefslogtreecommitdiff
path: root/pidgin
diff options
context:
space:
mode:
authorElliott Sales de Andrade <quantum.analyst@gmail.com>2023-03-16 20:43:41 -0500
committerElliott Sales de Andrade <quantum.analyst@gmail.com>2023-03-16 20:43:41 -0500
commit85e11fc7f835ef573fae937e5c7956725b81d1ff (patch)
tree088d22dd152389d75bc01a2bab39311514055db7 /pidgin
parent6ace7e4ef5e70584ecebe53c200d6c5732e48ed6 (diff)
downloadpidgin-85e11fc7f835ef573fae937e5c7956725b81d1ff.tar.gz
Add a PurpleRequestField:valid property and is_valid vfunc
* Add a `PurpleRequestField:valid` property and `is_valid` vfunc. * Add a `GDestroyNotify` parameter for the validator data, and document the callback. * Correct the property notification in `purple_request_field_bool_set_value`. Testing Done: Compiled and ran `ninja test` Reviewed at https://reviews.imfreedom.org/r/2346/
Diffstat (limited to 'pidgin')
-rw-r--r--pidgin/gtkdialogs.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/pidgin/gtkdialogs.c b/pidgin/gtkdialogs.c
index 6b3b00feb1..6eaba42575 100644
--- a/pidgin/gtkdialogs.c
+++ b/pidgin/gtkdialogs.c
@@ -96,7 +96,8 @@ pidgin_dialogs_im(void)
field = purple_request_field_string_new("screenname", _("_Name"), NULL, FALSE);
purple_request_field_set_type_hint(field, "screenname");
purple_request_field_set_required(field, TRUE);
- purple_request_field_set_validator(field, pidgin_dialogs_im_name_validator, page);
+ purple_request_field_set_validator(field, pidgin_dialogs_im_name_validator,
+ page, NULL);
purple_request_group_add_field(group, field);
field = purple_request_field_account_new("account", _("_Account"), NULL);