[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.124 and 1.125

version 1.124, 2015/03/31 17:45:10 version 1.125, 2015/04/10 16:00:08
Line 147 
Line 147 
         enum window_copy_input_type inputtype;          enum window_copy_input_type inputtype;
         const char     *inputprompt;          const char     *inputprompt;
         char           *inputstr;          char           *inputstr;
           int             inputexit;
   
         int             numprefix;          int             numprefix;
   
Line 424 
Line 425 
         case MODEKEYCOPY_APPENDSELECTION:          case MODEKEYCOPY_APPENDSELECTION:
                 if (sess != NULL) {                  if (sess != NULL) {
                         window_copy_append_selection(wp, NULL);                          window_copy_append_selection(wp, NULL);
                         window_pane_reset_mode(wp);                          if (arg == NULL) {
                         return;                                  window_pane_reset_mode(wp);
                                   return;
                           }
                           window_copy_clear_selection(wp);
                           window_copy_redraw_screen(wp);
                 }                  }
                 break;                  break;
         case MODEKEYCOPY_CANCEL:          case MODEKEYCOPY_CANCEL:
Line 572 
Line 577 
         case MODEKEYCOPY_COPYSELECTION:          case MODEKEYCOPY_COPYSELECTION:
                 if (sess != NULL) {                  if (sess != NULL) {
                         window_copy_copy_selection(wp, NULL);                          window_copy_copy_selection(wp, NULL);
                         window_pane_reset_mode(wp);                          if (arg == NULL) {
                         return;                                  window_pane_reset_mode(wp);
                                   return;
                           }
                           window_copy_clear_selection(wp);
                           window_copy_redraw_screen(wp);
                 }                  }
                 break;                  break;
         case MODEKEYCOPY_STARTOFLINE:          case MODEKEYCOPY_STARTOFLINE:
Line 718 
Line 727 
                 goto input_on;                  goto input_on;
         case MODEKEYCOPY_STARTNAMEDBUFFER:          case MODEKEYCOPY_STARTNAMEDBUFFER:
                 data->inputtype = WINDOW_COPY_NAMEDBUFFER;                  data->inputtype = WINDOW_COPY_NAMEDBUFFER;
                   data->inputexit = (arg == NULL);
                 data->inputprompt = "Buffer";                  data->inputprompt = "Buffer";
                 *data->inputstr = '\0';                  *data->inputstr = '\0';
                 goto input_on;                  goto input_on;
Line 828 
Line 838 
                 case WINDOW_COPY_NAMEDBUFFER:                  case WINDOW_COPY_NAMEDBUFFER:
                         window_copy_copy_selection(wp, data->inputstr);                          window_copy_copy_selection(wp, data->inputstr);
                         *data->inputstr = '\0';                          *data->inputstr = '\0';
                         window_pane_reset_mode(wp);                          if (data->inputexit) {
                         return (0);                                  window_pane_reset_mode(wp);
                                   return (0);
                           }
                           window_copy_clear_selection(wp);
                           window_copy_redraw_screen(wp);
                           break;
                 case WINDOW_COPY_GOTOLINE:                  case WINDOW_COPY_GOTOLINE:
                         window_copy_goto_line(wp, data->inputstr);                          window_copy_goto_line(wp, data->inputstr);
                         *data->inputstr = '\0';                          *data->inputstr = '\0';

Legend:
Removed from v.1.124  
changed lines
  Added in v.1.125