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

Diff for /src/usr.bin/tmux/style.c between version 1.1 and 1.2

version 1.1, 2014/01/28 23:07:09 version 1.2, 2014/02/22 01:38:47
Line 203 
Line 203 
   
         memcpy(gc, &grid_default_cell, sizeof *gc);          memcpy(gc, &grid_default_cell, sizeof *gc);
         gcp = options_get_style(oo, name);          gcp = options_get_style(oo, name);
         colour_set_fg(gc, gcp->fg);          if (gcp->flags & GRID_FLAG_FG256)
         colour_set_bg(gc, gcp->bg);                  colour_set_fg(gc, gcp->fg | 0x100);
           else
                   colour_set_fg(gc, gcp->fg);
           if (gcp->flags & GRID_FLAG_BG256)
                   colour_set_bg(gc, gcp->bg | 0x100);
           else
                   colour_set_bg(gc, gcp->bg);
         gc->attr |= gcp->attr;          gc->attr |= gcp->attr;
 }  }
   
Line 215 
Line 221 
         struct grid_cell        *gcp;          struct grid_cell        *gcp;
   
         gcp = options_get_style(oo, name);          gcp = options_get_style(oo, name);
         if (gcp->fg != 8)          if (gcp->fg != 8) {
                 colour_set_fg(gc, gcp->fg);                  if (gcp->flags & GRID_FLAG_FG256)
         if (gcp->bg != 8)                          colour_set_fg(gc, gcp->fg | 0x100);
                 colour_set_bg(gc, gcp->bg);                  else
                           colour_set_fg(gc, gcp->fg);
           }
           if (gcp->bg != 8) {
                   if (gcp->flags & GRID_FLAG_BG256)
                           colour_set_bg(gc, gcp->bg | 0x100);
                   else
                           colour_set_bg(gc, gcp->bg);
           }
         if (gcp->attr != 0)          if (gcp->attr != 0)
                 gc->attr |= gcp->attr;                  gc->attr |= gcp->attr;
 }  }

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2