| 444 gnt_entry_add_suggest(GNT_ENTRY(entry), purple_buddy_get_name((PurpleBuddy*)node)); |
444 gnt_entry_add_suggest(GNT_ENTRY(entry), purple_buddy_get_name((PurpleBuddy*)node)); |
| 445 } |
445 } |
| 446 gnt_entry_set_always_suggest(GNT_ENTRY(entry), TRUE); |
446 gnt_entry_set_always_suggest(GNT_ENTRY(entry), TRUE); |
| 447 if (username) |
447 if (username) |
| 448 *username = entry; |
448 *username = entry; |
| 449 } else if (hint && !strcmp(hint, "group")) { |
449 } else if (purple_strequal(hint, "group")) { |
| 450 PurpleBlistNode *node; |
450 PurpleBlistNode *node; |
| 451 for (node = purple_blist_get_root(); node; |
451 for (node = purple_blist_get_root(); node; |
| 452 node = purple_blist_node_get_sibling_next(node)) { |
452 node = purple_blist_node_get_sibling_next(node)) { |
| 453 if (PURPLE_IS_GROUP(node)) |
453 if (PURPLE_IS_GROUP(node)) |
| 454 gnt_entry_add_suggest(GNT_ENTRY(entry), purple_group_get_name((PurpleGroup *)node)); |
454 gnt_entry_add_suggest(GNT_ENTRY(entry), purple_group_get_name((PurpleGroup *)node)); |