mcabber/src/screen.c
changeset 790 5d4ad1d77da4
parent 785 7e0562e3bc83
child 794 32d5298f9f8d
equal deleted inserted replaced
789:1fa93cc6f5e3 790:5d4ad1d77da4
   874     else
   874     else
   875       status = 'x';
   875       status = 'x';
   876   } else if (jb_getstatus() != offline) {
   876   } else if (jb_getstatus() != offline) {
   877     enum imstatus budstate;
   877     enum imstatus budstate;
   878     budstate = buddy_getstatus(BUDDATA(current_buddy), NULL);
   878     budstate = buddy_getstatus(BUDDATA(current_buddy), NULL);
   879     if (budstate >= 0 && budstate < imstatus_size)
   879     if (budstate < imstatus_size)
   880       status = imstatus2char[budstate];
   880       status = imstatus2char[budstate];
   881   }
   881   }
   882 
   882 
   883   // No status message for groups & MUC rooms
   883   // No status message for groups & MUC rooms
   884   if (!isgrp && !ismuc) {
   884   if (!isgrp && !ismuc) {
  1008       else
  1008       else
  1009         status = 'x';
  1009         status = 'x';
  1010     } else if (currentstatus != offline) {
  1010     } else if (currentstatus != offline) {
  1011       enum imstatus budstate;
  1011       enum imstatus budstate;
  1012       budstate = buddy_getstatus(BUDDATA(buddy), NULL);
  1012       budstate = buddy_getstatus(BUDDATA(buddy), NULL);
  1013       if (budstate >= 0 && budstate < imstatus_size)
  1013       if (budstate < imstatus_size)
  1014         status = imstatus2char[budstate];
  1014         status = imstatus2char[budstate];
  1015     }
  1015     }
  1016     if (buddy == current_buddy) {
  1016     if (buddy == current_buddy) {
  1017       if (pending == '#')
  1017       if (pending == '#')
  1018         wattrset(rosterWnd, get_color(COLOR_ROSTERSELNMSG));
  1018         wattrset(rosterWnd, get_color(COLOR_ROSTERSELNMSG));