| 1071 g_signal_connect(G_OBJECT(entry), "changed", |
1071 g_signal_connect(G_OBJECT(entry), "changed", |
| 1072 G_CALLBACK(req_field_changed_cb), field); |
1072 G_CALLBACK(req_field_changed_cb), field); |
| 1073 |
1073 |
| 1074 if ((type_hint = purple_request_field_get_field_type_hint(field)) != NULL) |
1074 if ((type_hint = purple_request_field_get_field_type_hint(field)) != NULL) |
| 1075 { |
1075 { |
| 1076 if (purple_str_has_prefix(type_hint, "screenname")) |
1076 if (g_str_has_prefix(type_hint, "screenname")) { |
| 1077 { |
|
| 1078 GtkWidget *optmenu = NULL; |
1077 GtkWidget *optmenu = NULL; |
| 1079 PurpleRequestFieldGroup *group = purple_request_field_get_group(field); |
1078 PurpleRequestFieldGroup *group = purple_request_field_get_group(field); |
| 1080 GList *fields = purple_request_field_group_get_fields(group); |
1079 GList *fields = purple_request_field_group_get_fields(group); |
| 1081 |
1080 |
| 1082 /* Ensure the account option menu is created (if the widget hasn't |
1081 /* Ensure the account option menu is created (if the widget hasn't |