mcabber/mcabber/xmpp_muc.c
changeset 2280 f1eebfdd6db7
parent 2279 f1f24ee1edfc
child 2292 f181418db215
equal deleted inserted replaced
2279:f1f24ee1edfc 2280:f1eebfdd6db7
   492     const gchar msg[] = "Unexpected groupchat packet!";
   492     const gchar msg[] = "Unexpected groupchat packet!";
   493     scr_LogPrint(LPRINT_LOGNORM, msg);
   493     scr_LogPrint(LPRINT_LOGNORM, msg);
   494     scr_WriteIncomingMessage(roomjid, msg, 0, HBB_PREFIX_INFO, 0);
   494     scr_WriteIncomingMessage(roomjid, msg, 0, HBB_PREFIX_INFO, 0);
   495     // Send back an unavailable packet
   495     // Send back an unavailable packet
   496     xmpp_setstatus(offline, roomjid, "", TRUE);
   496     xmpp_setstatus(offline, roomjid, "", TRUE);
   497     scr_draw_roster();
   497     update_roster = TRUE;
   498     return;
   498     return;
   499   }
   499   }
   500 
   500 
   501 #define SETSTATUSCODE(VALUE)                                              \
   501 #define SETSTATUSCODE(VALUE)                                              \
   502 {                                                                         \
   502 {                                                                         \
   746 
   746 
   747   if (new_member && autowhois == autowhois_on) {
   747   if (new_member && autowhois == autowhois_on) {
   748     cmd_room_whois(room_elt->data, rname, FALSE);
   748     cmd_room_whois(room_elt->data, rname, FALSE);
   749   }
   749   }
   750 
   750 
   751   scr_draw_roster();
   751   update_roster = TRUE;
   752 }
   752 }
   753 
   753 
   754 void roompresence(gpointer room, void *presencedata)
   754 void roompresence(gpointer room, void *presencedata)
   755 {
   755 {
   756   const char *bjid;
   756   const char *bjid;