diff -r fe7fa102e766 -r 2172e3b8eeef finch/gntrequest.c --- a/finch/gntrequest.c Tue Jul 02 02:12:08 2019 -0400 +++ b/finch/gntrequest.c Tue Jul 02 23:52:35 2019 -0400 @@ -432,7 +432,7 @@ gnt_entry_set_masked(GNT_ENTRY(entry), purple_request_field_string_is_masked(field)); if (hint && purple_str_has_prefix(hint, "screenname")) { - PurpleBlistNode *node = purple_blist_get_root(); + PurpleBlistNode *node = purple_blist_get_default_root(); gboolean offline = purple_str_has_suffix(hint, "all"); for (; node; node = purple_blist_node_next(node, offline)) { if (!PURPLE_IS_BUDDY(node)) @@ -444,8 +444,8 @@ *username = entry; } else if (purple_strequal(hint, "group")) { PurpleBlistNode *node; - for (node = purple_blist_get_root(); node; - node = purple_blist_node_get_sibling_next(node)) { + for (node = purple_blist_get_default_root(); node; + node = purple_blist_node_get_sibling_next(node)) { if (PURPLE_IS_GROUP(node)) gnt_entry_add_suggest(GNT_ENTRY(entry), purple_group_get_name((PurpleGroup *)node)); }