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

Diff for /src/usr.bin/tmux/tty.c between version 1.380 and 1.381

version 1.380, 2020/05/24 09:13:06 version 1.381, 2020/06/02 20:51:46
Line 1380 
Line 1380 
                         screen_select_cell(s, &last, gcp);                          screen_select_cell(s, &last, gcp);
                 else                  else
                         memcpy(&last, gcp, sizeof last);                          memcpy(&last, gcp, sizeof last);
                 if (!tty_check_overlay(tty, atx + ux, aty))                  if (!tty_check_overlay(tty, atx + ux, aty)) {
                         ux += gcp->data.width;                          if (~gcp->flags & GRID_FLAG_PADDING)
                 else if (ux + gcp->data.width > nx) {                                  ux += gcp->data.width;
                   } else if (ux + gcp->data.width > nx) {
                         tty_attributes(tty, &last, defaults, palette);                          tty_attributes(tty, &last, defaults, palette);
                         tty_cursor(tty, atx + ux, aty);                          tty_cursor(tty, atx + ux, aty);
                         for (j = 0; j < gcp->data.width; j++) {                          for (j = 0; j < gcp->data.width; j++) {
Line 1397 
Line 1398 
                         for (j = 0; j < gcp->data.size; j++)                          for (j = 0; j < gcp->data.size; j++)
                                 tty_putc(tty, gcp->data.data[j]);                                  tty_putc(tty, gcp->data.data[j]);
                         ux += gcp->data.width;                          ux += gcp->data.width;
                 } else {                  } else if (~gcp->flags & GRID_FLAG_PADDING) {
                         memcpy(buf + len, gcp->data.data, gcp->data.size);                          memcpy(buf + len, gcp->data.data, gcp->data.size);
                         len += gcp->data.size;                          len += gcp->data.size;
                         width += gcp->data.width;                          width += gcp->data.width;

Legend:
Removed from v.1.380  
changed lines
  Added in v.1.381