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

Diff for /src/usr.bin/tmux/window-copy.c between version 1.151 and 1.152

version 1.151, 2016/05/23 20:03:14 version 1.152, 2016/09/12 15:40:58
Line 538 
Line 538 
                 return;                  return;
         }          }
   
         cmd = mode_key_lookup(&data->mdata, key, &arg);          cmd = mode_key_lookup(&data->mdata, key, &arg, &np);
           if (data->numprefix > 0)
                   np = data->numprefix;
         if (cmd != MODEKEYCOPY_PREVIOUSPAGE &&          if (cmd != MODEKEYCOPY_PREVIOUSPAGE &&
             cmd != MODEKEYCOPY_NEXTPAGE &&              cmd != MODEKEYCOPY_NEXTPAGE &&
             cmd != MODEKEYCOPY_SCROLLUP &&              cmd != MODEKEYCOPY_SCROLLUP &&
Line 900 
Line 902 
         struct screen                   *s = &data->screen;          struct screen                   *s = &data->screen;
         const char                      *bufdata;          const char                      *bufdata;
         size_t                           inputlen, n, bufsize;          size_t                           inputlen, n, bufsize;
         int                              np;          u_int                            np;
         struct paste_buffer             *pb;          struct paste_buffer             *pb;
         u_char                           ch;          u_char                           ch;
   
         switch (mode_key_lookup(&data->mdata, key, NULL)) {          switch (mode_key_lookup(&data->mdata, key, NULL, &np)) {
         case MODEKEYEDIT_CANCEL:          case MODEKEYEDIT_CANCEL:
                 data->numprefix = -1;                  data->numprefix = -1;
                 return (-1);                  return (-1);
Line 932 
Line 934 
                 data->inputstr[inputlen + n] = '\0';                  data->inputstr[inputlen + n] = '\0';
                 break;                  break;
         case MODEKEYEDIT_ENTER:          case MODEKEYEDIT_ENTER:
                 np = data->numprefix;                  if (data->numprefix > 0)
                 if (np <= 0)                          np = data->numprefix;
                         np = 1;  
   
                 switch (data->inputtype) {                  switch (data->inputtype) {
                 case WINDOW_COPY_OFF:                  case WINDOW_COPY_OFF:
                 case WINDOW_COPY_JUMPFORWARD:                  case WINDOW_COPY_JUMPFORWARD:

Legend:
Removed from v.1.151  
changed lines
  Added in v.1.152