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

Diff for /src/usr.bin/tmux/cmd-copy-mode.c between version 1.34 and 1.35

version 1.34, 2017/05/30 21:44:59 version 1.35, 2019/03/07 20:24:21
Line 74 
Line 74 
                 return (CMD_RETURN_NORMAL);                  return (CMD_RETURN_NORMAL);
         }          }
   
         if (wp->mode != &window_copy_mode) {          if (wp->mode == NULL || wp->mode->mode != &window_copy_mode) {
                 flag = window_pane_set_mode(wp, &window_copy_mode, NULL, NULL);                  flag = window_pane_set_mode(wp, &window_copy_mode, NULL, NULL);
                 if (flag != 0)                  if (flag != 0)
                         return (CMD_RETURN_NORMAL);                          return (CMD_RETURN_NORMAL);
                 window_copy_init_from_pane(wp, args_has(self->args, 'e'));                  window_copy_init_from_pane(wp, args_has(self->args, 'e'));
         }          }
         if (args_has(args, 'M')) {          if (args_has(args, 'M')) {
                 if (wp->mode != NULL && wp->mode != &window_copy_mode)                  if (wp->mode != NULL && wp->mode->mode != &window_copy_mode)
                         return (CMD_RETURN_NORMAL);                          return (CMD_RETURN_NORMAL);
                 window_copy_start_drag(c, &shared->mouse);                  window_copy_start_drag(c, &shared->mouse);
         }          }
         if (wp->mode == &window_copy_mode && args_has(self->args, 'u'))          if (args_has(self->args, 'u'))
                 window_copy_pageup(wp, 0);                  window_copy_pageup(wp, 0);
   
         return (CMD_RETURN_NORMAL);          return (CMD_RETURN_NORMAL);

Legend:
Removed from v.1.34  
changed lines
  Added in v.1.35