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

Diff for /src/usr.bin/tmux/mode-tree.c between version 1.47 and 1.48

version 1.47, 2020/05/16 16:16:07 version 1.48, 2020/05/16 16:33:16
Line 987 
Line 987 
         choice = -1;          choice = -1;
         if (*key >= '0' && *key <= '9')          if (*key >= '0' && *key <= '9')
                 choice = (*key) - '0';                  choice = (*key) - '0';
         else if (((*key) & KEYC_MASK_MOD) == KEYC_ESCAPE) {          else if (((*key) & KEYC_MASK_MOD) == KEYC_META) {
                 tmp = (*key) & KEYC_MASK_KEY;                  tmp = (*key) & KEYC_MASK_KEY;
                 if (tmp >= 'a' && tmp <= 'z')                  if (tmp >= 'a' && tmp <= 'z')
                         choice = 10 + (tmp - 'a');                          choice = 10 + (tmp - 'a');
Line 1111 
Line 1111 
                         mode_tree_build(mtd);                          mode_tree_build(mtd);
                 }                  }
                 break;                  break;
         case '-'|KEYC_ESCAPE:          case '-'|KEYC_META:
                 TAILQ_FOREACH(mti, &mtd->children, entry)                  TAILQ_FOREACH(mti, &mtd->children, entry)
                         mti->expanded = 0;                          mti->expanded = 0;
                 mode_tree_build(mtd);                  mode_tree_build(mtd);
                 break;                  break;
         case '+'|KEYC_ESCAPE:          case '+'|KEYC_META:
                 TAILQ_FOREACH(mti, &mtd->children, entry)                  TAILQ_FOREACH(mti, &mtd->children, entry)
                         mti->expanded = 1;                          mti->expanded = 1;
                 mode_tree_build(mtd);                  mode_tree_build(mtd);

Legend:
Removed from v.1.47  
changed lines
  Added in v.1.48