[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.57 and 1.58

version 1.57, 2012/09/24 12:53:55 version 1.58, 2012/12/08 17:05:57
Line 324 
Line 324 
                         fg = defgc->fg;                          fg = defgc->fg;
                         bg = defgc->bg;                          bg = defgc->bg;
                         attr = defgc->attr;                          attr = defgc->attr;
                           flags &= ~(GRID_FLAG_FG256|GRID_FLAG_BG256);
                           flags |=
                               defgc->flags & (GRID_FLAG_FG256|GRID_FLAG_BG256);
                 } else if (end > 3 && strncasecmp(tmp + 1, "g=", 2) == 0) {                  } else if (end > 3 && strncasecmp(tmp + 1, "g=", 2) == 0) {
                         if ((val = colour_fromstring(tmp + 3)) == -1)                          if ((val = colour_fromstring(tmp + 3)) == -1)
                                 return;                                  return;
Line 335 
Line 338 
                                         } else                                          } else
                                                 flags &= ~GRID_FLAG_FG256;                                                  flags &= ~GRID_FLAG_FG256;
                                         fg = val;                                          fg = val;
                                 } else                                  } else {
                                         fg = defgc->fg;                                          fg = defgc->fg;
                                           flags &= ~GRID_FLAG_FG256;
                                           flags |= defgc->flags & GRID_FLAG_FG256;
                                   }
                         } else if (*in == 'b' || *in == 'B') {                          } else if (*in == 'b' || *in == 'B') {
                                 if (val != 8) {                                  if (val != 8) {
                                         if (val & 0x100) {                                          if (val & 0x100) {
Line 345 
Line 351 
                                         } else                                          } else
                                                 flags &= ~GRID_FLAG_BG256;                                                  flags &= ~GRID_FLAG_BG256;
                                         bg = val;                                          bg = val;
                                 } else                                  } else {
                                         bg = defgc->bg;                                          bg = defgc->bg;
                                           flags &= ~GRID_FLAG_BG256;
                                           flags |= defgc->flags & GRID_FLAG_BG256;
                                   }
                         } else                          } else
                                 return;                                  return;
                 } else if (end > 2 && strncasecmp(tmp, "no", 2) == 0) {                  } else if (end > 2 && strncasecmp(tmp, "no", 2) == 0) {

Legend:
Removed from v.1.57  
changed lines
  Added in v.1.58