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

Diff for /src/usr.bin/tmux/grid.c between version 1.117 and 1.118

version 1.117, 2020/06/04 21:41:31 version 1.118, 2020/06/05 09:35:41
Line 114 
Line 114 
 {  {
         struct grid_extd_entry  *gee;          struct grid_extd_entry  *gee;
         int                      flags = (gc->flags & ~GRID_FLAG_CLEARED);          int                      flags = (gc->flags & ~GRID_FLAG_CLEARED);
           utf8_char                uc;
   
         if (~gce->flags & GRID_FLAG_EXTENDED)          if (~gce->flags & GRID_FLAG_EXTENDED)
                 grid_get_extended_cell(gl, gce, flags);                  grid_get_extended_cell(gl, gce, flags);
Line 121 
Line 122 
                 fatalx("offset too big");                  fatalx("offset too big");
         gl->flags |= GRID_LINE_EXTENDED;          gl->flags |= GRID_LINE_EXTENDED;
   
           utf8_from_data(&gc->data, &uc);
   
         gee = &gl->extddata[gce->offset];          gee = &gl->extddata[gce->offset];
         utf8_from_data(&gc->data, &gee->data);          gee->data = uc;
         gee->attr = gc->attr;          gee->attr = gc->attr;
         gee->flags = flags;          gee->flags = flags;
         gee->fg = gc->fg;          gee->fg = gc->fg;

Legend:
Removed from v.1.117  
changed lines
  Added in v.1.118