--- a/libpurple/contact.c Thu Apr 11 21:32:59 2024 -0500
+++ b/libpurple/contact.c Thu Apr 11 21:36:18 2024 -0500
@@ -100,14 +100,6 @@
properties[PROP_PRIORITY_BUDDY]);
-purple_meta_contact_get_group(const PurpleMetaContact *contact)
- g_return_val_if_fail(PURPLE_IS_META_CONTACT(contact), NULL);
- return PURPLE_GROUP(PURPLE_BLIST_NODE(contact)->parent);
purple_meta_contact_set_alias(PurpleMetaContact *contact, const char *alias)
@@ -220,40 +212,6 @@
return priv->priority_buddy;
-void purple_meta_contact_merge(PurpleMetaContact *source, PurpleBlistNode *node)
- PurpleBlistNode *sourcenode = (PurpleBlistNode*)source;
- PurpleBlistNode *prev, *cur, *next;
- PurpleMetaContact *target;
- g_return_if_fail(PURPLE_IS_META_CONTACT(source));
- g_return_if_fail(PURPLE_IS_BLIST_NODE(node));
- if (PURPLE_IS_META_CONTACT(node)) {
- target = (PurpleMetaContact *)node;
- prev = _purple_blist_get_last_child(node);
- } else if (PURPLE_IS_BUDDY(node)) {
- target = (PurpleMetaContact *)node->parent;
- if (source == target || !target)
- next = sourcenode->child;
- if (PURPLE_IS_BUDDY(cur)) {
- purple_blist_add_buddy((PurpleBuddy *)cur, target, NULL, prev);
/**************************************************************************
**************************************************************************/
--- a/libpurple/contact.h Thu Apr 11 21:32:59 2024 -0500
+++ b/libpurple/contact.h Thu Apr 11 21:36:18 2024 -0500
@@ -93,19 +93,6 @@
PurpleMetaContact *purple_meta_contact_new(void);
- * purple_meta_contact_get_group:
- * @contact: The contact
- * Gets the PurpleGroup from a PurpleMetaContact
- * Returns: (transfer none): The group.
-PurpleGroup *purple_meta_contact_get_group(const PurpleMetaContact *contact);
* purple_meta_contact_get_priority_buddy:
@@ -169,21 +156,6 @@
void purple_meta_contact_invalidate_priority_buddy(PurpleMetaContact *contact);
- * purple_meta_contact_merge:
- * @source: The contact to merge
- * @node: The place to merge to (a buddy or contact)
- * All of the buddies from source will be moved to target
-void purple_meta_contact_merge(PurpleMetaContact *source, PurpleBlistNode *node);
#endif /* PURPLE_META_CONTACT_H */