--- a/mcabber/src/roster.c Wed May 04 09:07:49 2005 +0000
+++ b/mcabber/src/roster.c Wed May 04 17:11:59 2005 +0000
@@ -482,6 +482,19 @@
return roster->name;
}
+// buddy_getgroup()
+// Returns a pointer on buddy's group.
+gpointer buddy_getgroup(gpointer rosterdata)
+{
+ roster *roster = rosterdata;
+
+ if (roster->type & ROSTER_TYPE_GROUP)
+ return rosterdata;
+
+ // This is a user
+ return (gpointer)((GSList*)roster->list)->data;
+}
+
guint buddy_gettype(gpointer rosterdata)
{
roster *roster = rosterdata;