[BACK]Return to format.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / tmux

Diff for /src/usr.bin/tmux/format.c between version 1.65 and 1.66

version 1.65, 2015/05/08 16:18:04 version 1.66, 2015/05/12 15:29:29
Line 494 
Line 494 
 {  {
         struct session_group    *sg;          struct session_group    *sg;
         time_t                   t;          time_t                   t;
           struct winlink          *wl;
           char                     alerts[256], tmp[16];
   
         ft->s = s;          ft->s = s;
   
Line 518 
Line 520 
   
         format_add(ft, "session_attached", "%u", s->attached);          format_add(ft, "session_attached", "%u", s->attached);
         format_add(ft, "session_many_attached", "%d", s->attached > 1);          format_add(ft, "session_many_attached", "%d", s->attached > 1);
   
           *alerts = '\0';
           RB_FOREACH (wl, winlinks, &s->windows) {
                   if ((wl->flags & WINLINK_ALERTFLAGS) == 0)
                           continue;
                   snprintf(tmp, sizeof tmp, "%u", wl->idx);
   
                   if (*alerts != '\0')
                           strlcat(alerts, ",", sizeof alerts);
                   strlcat(alerts, tmp, sizeof alerts);
                   if (wl->flags & WINLINK_ACTIVITY)
                           strlcat(alerts, "#", sizeof alerts);
                   if (wl->flags & WINLINK_BELL)
                           strlcat(alerts, "!", sizeof alerts);
                   if (wl->flags & WINLINK_SILENCE)
                           strlcat(alerts, "~", sizeof alerts);
           }
           format_add(ft, "session_alerts", "%s", alerts);
 }  }
   
 /* Set default format keys for a client. */  /* Set default format keys for a client. */

Legend:
Removed from v.1.65  
changed lines
  Added in v.1.66