diff -r 23eb94ca54bd -r 2a29bc06910b pidgin/gtkrequest.c --- a/pidgin/gtkrequest.c Tue Aug 13 02:15:07 2019 -0400 +++ b/pidgin/gtkrequest.c Tue Aug 13 02:23:23 2019 -0400 @@ -1354,7 +1354,9 @@ widget = pidgin_account_chooser_new( purple_request_field_account_get_default_value(field), - purple_request_field_account_get_show_all(field), + purple_request_field_account_get_show_all(field)); + pidgin_account_chooser_set_filter_func( + PIDGIN_ACCOUNT_CHOOSER(widget), purple_request_field_account_get_filter(field)); g_signal_connect(widget, "changed", G_CALLBACK(field_account_cb), field);