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

Diff for /src/usr.bin/tmux/input.c between version 1.157 and 1.158

version 1.157, 2019/06/20 13:40:22 version 1.158, 2019/06/27 15:17:41
Line 1829 
Line 1829 
                         gc->fg = c | COLOUR_FLAG_256;                          gc->fg = c | COLOUR_FLAG_256;
                 else if (fgbg == 48)                  else if (fgbg == 48)
                         gc->bg = c | COLOUR_FLAG_256;                          gc->bg = c | COLOUR_FLAG_256;
                   else if (fgbg == 58)
                           gc->us = c | COLOUR_FLAG_256;
         }          }
         return (1);          return (1);
 }  }
Line 1862 
Line 1864 
                 gc->fg = colour_join_rgb(r, g, b);                  gc->fg = colour_join_rgb(r, g, b);
         else if (fgbg == 48)          else if (fgbg == 48)
                 gc->bg = colour_join_rgb(r, g, b);                  gc->bg = colour_join_rgb(r, g, b);
           else if (fgbg == 58)
                   gc->us = colour_join_rgb(r, g, b);
         return (1);          return (1);
 }  }
   
Line 1938 
Line 1942 
                 }                  }
                 return;                  return;
         }          }
         if (n < 2 || (p[0] != 38 && p[0] != 48))          if (n < 2 || (p[0] != 38 && p[0] != 48 && p[0] != 58))
                 return;                  return;
         switch (p[1]) {          switch (p[1]) {
         case 2:          case 2:
Line 1983 
Line 1987 
                 if (n == -1)                  if (n == -1)
                         continue;                          continue;
   
                 if (n == 38 || n == 48) {                  if (n == 38 || n == 48 || n == 58) {
                         i++;                          i++;
                         switch (input_get(ictx, i, 0, -1)) {                          switch (input_get(ictx, i, 0, -1)) {
                         case 2:                          case 2:
Line 2077 
Line 2081 
                         break;                          break;
                 case 55:                  case 55:
                         gc->attr &= ~GRID_ATTR_OVERLINE;                          gc->attr &= ~GRID_ATTR_OVERLINE;
                           break;
                   case 59:
                           gc->us = 0;
                         break;                          break;
                 case 90:                  case 90:
                 case 91:                  case 91:

Legend:
Removed from v.1.157  
changed lines
  Added in v.1.158