mcabber/mcabber/hooks.c
changeset 2292 f181418db215
parent 2291 0d350e979bde
equal deleted inserted replaced
2291:0d350e979bde 2292:f181418db215
   434   // if the sender is offline/invisible and a filter is set.
   434   // if the sender is offline/invisible and a filter is set.
   435   if (new_guy ||
   435   if (new_guy ||
   436       (buddy_getstatus(roster_usr->data, NULL) == offline &&
   436       (buddy_getstatus(roster_usr->data, NULL) == offline &&
   437        buddylist_isset_filter()))
   437        buddylist_isset_filter()))
   438   {
   438   {
   439     update_roster = TRUE;
   439     scr_update_roster();
   440   }
   440   }
   441 
   441 
   442   g_free(bmsg);
   442   g_free(bmsg);
   443   g_free(mmsg);
   443   g_free(mmsg);
   444 }
   444 }
   566   }
   566   }
   567 
   567 
   568   roster_setstatus(bjid, rn, prio, status, status_msg, timestamp,
   568   roster_setstatus(bjid, rn, prio, status, status_msg, timestamp,
   569                    role_none, affil_none, NULL);
   569                    role_none, affil_none, NULL);
   570   buddylist_defer_build();
   570   buddylist_defer_build();
   571   update_roster = TRUE;
   571   scr_update_roster();
   572   hlog_write_status(bjid, timestamp, status, status_msg);
   572   hlog_write_status(bjid, timestamp, status, status_msg);
   573 
   573 
   574 #ifdef MODULES_ENABLE
   574 #ifdef MODULES_ENABLE
   575   {
   575   {
   576     char os[2] = " \0";
   576     char os[2] = " \0";