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

Diff for /src/usr.bin/tmux/window-client.c between version 1.5 and 1.6

version 1.5, 2017/06/09 15:29:15 version 1.6, 2017/06/09 16:01:39
Line 141 
Line 141 
 }  }
   
 static void  static void
 window_client_build(void *modedata, u_int sort_type, __unused uint64_t *tag)  window_client_build(void *modedata, u_int sort_type, __unused uint64_t *tag,
       const char *filter)
 {  {
         struct window_client_modedata   *data = modedata;          struct window_client_modedata   *data = modedata;
         struct window_client_itemdata   *item;          struct window_client_itemdata   *item;
         u_int                            i;          u_int                            i;
         struct client                   *c;          struct client                   *c;
         char                            *tim;          char                            *tim, *text, *cp;
         char                            *text;  
   
         for (i = 0; i < data->item_size; i++)          for (i = 0; i < data->item_size; i++)
                 window_client_free_item(data->item_list[i]);                  window_client_free_item(data->item_list[i]);
Line 188 
Line 188 
         for (i = 0; i < data->item_size; i++) {          for (i = 0; i < data->item_size; i++) {
                 item = data->item_list[i];                  item = data->item_list[i];
                 c = item->c;                  c = item->c;
   
                   if (filter != NULL) {
                           cp = format_single(NULL, filter, c, NULL, NULL, NULL);
                           if (!format_true(cp)) {
                                   free(cp);
                                   continue;
                           }
                           free(cp);
                   }
   
                 tim = ctime(&c->activity_time.tv_sec);                  tim = ctime(&c->activity_time.tv_sec);
                 *strchr(tim, '\n') = '\0';                  *strchr(tim, '\n') = '\0';

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6