| 453 gnt_entry_add_suggest(GNT_ENTRY(entry), purple_buddy_get_name((PurpleBuddy*)node)); |
453 gnt_entry_add_suggest(GNT_ENTRY(entry), purple_buddy_get_name((PurpleBuddy*)node)); |
| 454 } |
454 } |
| 455 gnt_entry_set_always_suggest(GNT_ENTRY(entry), TRUE); |
455 gnt_entry_set_always_suggest(GNT_ENTRY(entry), TRUE); |
| 456 if (username) |
456 if (username) |
| 457 *username = entry; |
457 *username = entry; |
| 458 } else if (hint && !strcmp(hint, "group")) { |
458 } else if (hint && purple_strequal(hint, "group")) { |
| 459 PurpleBlistNode *node; |
459 PurpleBlistNode *node; |
| 460 for (node = purple_blist_get_root(); node; |
460 for (node = purple_blist_get_root(); node; |
| 461 node = purple_blist_node_get_sibling_next(node)) { |
461 node = purple_blist_node_get_sibling_next(node)) { |
| 462 if (PURPLE_BLIST_NODE_IS_GROUP(node)) |
462 if (PURPLE_BLIST_NODE_IS_GROUP(node)) |
| 463 gnt_entry_add_suggest(GNT_ENTRY(entry), purple_group_get_name((PurpleGroup *)node)); |
463 gnt_entry_add_suggest(GNT_ENTRY(entry), purple_group_get_name((PurpleGroup *)node)); |