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

Diff for /src/usr.bin/tmux/paste.c between version 1.43 and 1.44

version 1.43, 2022/06/04 07:42:07 version 1.44, 2022/08/15 09:10:34
Line 151 
Line 151 
 void  void
 paste_free(struct paste_buffer *pb)  paste_free(struct paste_buffer *pb)
 {  {
           notify_paste_buffer(pb->name);
   
         RB_REMOVE(paste_name_tree, &paste_by_name, pb);          RB_REMOVE(paste_name_tree, &paste_by_name, pb);
         RB_REMOVE(paste_time_tree, &paste_by_time, pb);          RB_REMOVE(paste_time_tree, &paste_by_time, pb);
         if (pb->automatic)          if (pb->automatic)
Line 207 
Line 209 
         pb->order = paste_next_order++;          pb->order = paste_next_order++;
         RB_INSERT(paste_name_tree, &paste_by_name, pb);          RB_INSERT(paste_name_tree, &paste_by_name, pb);
         RB_INSERT(paste_time_tree, &paste_by_time, pb);          RB_INSERT(paste_time_tree, &paste_by_time, pb);
   
           notify_paste_buffer(pb->name);
 }  }
   
 /* Rename a paste buffer. */  /* Rename a paste buffer. */
Line 254 
Line 258 
   
         RB_INSERT(paste_name_tree, &paste_by_name, pb);          RB_INSERT(paste_name_tree, &paste_by_name, pb);
   
           notify_paste_buffer(oldname);
           notify_paste_buffer(newname);
   
         return (0);          return (0);
 }  }
   
Line 302 
Line 309 
         RB_INSERT(paste_name_tree, &paste_by_name, pb);          RB_INSERT(paste_name_tree, &paste_by_name, pb);
         RB_INSERT(paste_time_tree, &paste_by_time, pb);          RB_INSERT(paste_time_tree, &paste_by_time, pb);
   
           notify_paste_buffer(name);
   
         return (0);          return (0);
 }  }
   
Line 312 
Line 321 
         free(pb->data);          free(pb->data);
         pb->data = data;          pb->data = data;
         pb->size = size;          pb->size = size;
   
           notify_paste_buffer(pb->name);
 }  }
   
 /* Convert start of buffer into a nice string. */  /* Convert start of buffer into a nice string. */

Legend:
Removed from v.1.43  
changed lines
  Added in v.1.44