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

Diff for /src/usr.bin/tmux/screen-write.c between version 1.141 and 1.142

version 1.141, 2018/10/31 10:05:47 version 1.142, 2018/11/12 14:18:10
Line 350 
Line 350 
                         ptr = last + 1;                          ptr = last + 1;
                         continue;                          continue;
                 }                  }
   
                 if (*ptr > 0x7f && utf8_open(ud, *ptr) == UTF8_MORE) {                  if (*ptr > 0x7f && utf8_open(ud, *ptr) == UTF8_MORE) {
                         ptr++;                          ptr++;
   
Line 376 
Line 375 
                         if (maxlen > 0 && size + 1 > (size_t)maxlen)                          if (maxlen > 0 && size + 1 > (size_t)maxlen)
                                 break;                                  break;
   
                         if (*ptr > 0x1f && *ptr < 0x7f) {                          if (*ptr == '\001')
                                   gc.attr ^= GRID_ATTR_CHARSET;
                           else if (*ptr > 0x1f && *ptr < 0x7f) {
                                 size++;                                  size++;
                                 screen_write_putc(ctx, &gc, *ptr);                                  screen_write_putc(ctx, &gc, *ptr);
                         }                          }

Legend:
Removed from v.1.141  
changed lines
  Added in v.1.142