--- a/libpurple/protocols/sametime/sametime.c Wed Sep 21 03:27:36 2022 -0500 +++ b/libpurple/protocols/sametime/sametime.c Thu Sep 22 20:25:37 2022 -0500 @@ -661,7 +661,7 @@ for(cn = purple_blist_node_get_first_child(gn); cn; cn = purple_blist_node_get_sibling_next(cn)) { - if(! PURPLE_IS_CONTACT(cn)) continue; + if(! PURPLE_IS_META_CONTACT(cn)) continue; for(bn = purple_blist_node_get_first_child(cn); bn; @@ -966,7 +966,7 @@ for(cn = purple_blist_node_get_first_child(gn); cn; cn = purple_blist_node_get_sibling_next(cn)) { - if(! PURPLE_IS_CONTACT(cn)) continue; + if(! PURPLE_IS_META_CONTACT(cn)) continue; for(bn = purple_blist_node_get_first_child(cn); bn; @@ -1035,7 +1035,7 @@ for(cn = purple_blist_node_get_first_child(gn); cn; cn = purple_blist_node_get_sibling_next(cn)) { - if(! PURPLE_IS_CONTACT(cn)) continue; + if(! PURPLE_IS_META_CONTACT(cn)) continue; for(bn = purple_blist_node_get_first_child(cn); bn; @@ -1311,7 +1311,7 @@ for(cnode = purple_blist_node_get_first_child(gnode); cnode; cnode = purple_blist_node_get_sibling_next(cnode)) { - if(! PURPLE_IS_CONTACT(cnode)) + if(! PURPLE_IS_META_CONTACT(cnode)) continue; for(bnode = purple_blist_node_get_first_child(cnode); bnode;