mcabber/src/roster.c
changeset 952 527d6f234924
parent 924 a07bd351008b
child 974 36f7753dfb59
equal deleted inserted replaced
951:f243293e70ad 952:527d6f234924
    63   GSList *resource;
    63   GSList *resource;
    64 
    64 
    65   /* For groupchats */
    65   /* For groupchats */
    66   gchar *nickname;
    66   gchar *nickname;
    67   gchar *topic;
    67   gchar *topic;
    68   guint8 inside_room;
    68   guint inside_room;
    69 
    69 
    70   /* To keep track of last status message */
    70   /* To keep track of last status message */
    71   gchar *offline_status_message;
    71   gchar *offline_status_message;
    72 
    72 
    73   /* Flag used for the UI */
    73   /* Flag used for the UI */
   937   return roster_usr->nickname;
   937   return roster_usr->nickname;
   938 }
   938 }
   939 
   939 
   940 //  buddy_setinsideroom(buddy, inside)
   940 //  buddy_setinsideroom(buddy, inside)
   941 // Only for chatrooms
   941 // Only for chatrooms
   942 void buddy_setinsideroom(gpointer rosterdata, guint8 inside)
   942 void buddy_setinsideroom(gpointer rosterdata, guint inside)
   943 {
   943 {
   944   roster *roster_usr = rosterdata;
   944   roster *roster_usr = rosterdata;
   945 
   945 
   946   if (!(roster_usr->type & ROSTER_TYPE_ROOM)) return;
   946   if (!(roster_usr->type & ROSTER_TYPE_ROOM)) return;
   947 
   947 
   948   roster_usr->inside_room = inside;
   948   roster_usr->inside_room = inside;
   949 }
   949 }
   950 
   950 
   951 guint8 buddy_getinsideroom(gpointer rosterdata)
   951 guint buddy_getinsideroom(gpointer rosterdata)
   952 {
   952 {
   953   roster *roster_usr = rosterdata;
   953   roster *roster_usr = rosterdata;
   954   return roster_usr->inside_room;
   954   return roster_usr->inside_room;
   955 }
   955 }
   956 
   956