finch/gntrequest.c

changeset 40125
a7acc7b00d79
parent 40094
8e6d91e4dd8f
child 40326
cdca03a74387
equal deleted inserted replaced
40124:cdce45867b10 40125:a7acc7b00d79
431 const char *hint = purple_request_field_get_field_type_hint(field); 431 const char *hint = purple_request_field_get_field_type_hint(field);
432 GntWidget *entry = gnt_entry_new( 432 GntWidget *entry = gnt_entry_new(
433 purple_request_field_string_get_default_value(field)); 433 purple_request_field_string_get_default_value(field));
434 gnt_entry_set_masked(GNT_ENTRY(entry), 434 gnt_entry_set_masked(GNT_ENTRY(entry),
435 purple_request_field_string_is_masked(field)); 435 purple_request_field_string_is_masked(field));
436 if (hint && purple_str_has_prefix(hint, "screenname")) { 436 if (hint && g_str_has_prefix(hint, "screenname")) {
437 PurpleBlistNode *node = purple_blist_get_default_root(); 437 PurpleBlistNode *node = purple_blist_get_default_root();
438 gboolean offline = purple_str_has_suffix(hint, "all"); 438 gboolean offline = g_str_has_suffix(hint, "all");
439 for (; node; node = purple_blist_node_next(node, offline)) { 439 for (; node; node = purple_blist_node_next(node, offline)) {
440 if (!PURPLE_IS_BUDDY(node)) 440 if (!PURPLE_IS_BUDDY(node))
441 continue; 441 continue;
442 gnt_entry_add_suggest(GNT_ENTRY(entry), purple_buddy_get_name((PurpleBuddy*)node)); 442 gnt_entry_add_suggest(GNT_ENTRY(entry), purple_buddy_get_name((PurpleBuddy*)node));
443 } 443 }

mercurial