mcabber/src/roster.c
changeset 166 aa5b635520ef
parent 164 faf534be8ff0
child 192 62bc2992216b
--- 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;