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

Diff for /src/usr.bin/tmux/input-keys.c between version 1.39 and 1.40

version 1.39, 2014/07/21 20:45:35 version 1.40, 2014/11/05 23:25:02
Line 205 
Line 205 
         char                     buf[40];          char                     buf[40];
         size_t                   len;          size_t                   len;
         struct paste_buffer     *pb;          struct paste_buffer     *pb;
           int                      event;
   
         if (wp->screen->mode & ALL_MOUSE_MODES) {          if (wp->screen->mode & ALL_MOUSE_MODES) {
                 /*                  /*
Line 238 
Line 239 
                 return;                  return;
         }          }
   
         if (m->button == 1 && (m->event & MOUSE_EVENT_CLICK) &&          if (options_get_number(&wp->window->options, "mode-mouse") != 1)
             options_get_number(&wp->window->options, "mode-mouse") == 1) {                  return;
           event = m->event & (MOUSE_EVENT_CLICK|MOUSE_EVENT_WHEEL);
           if (wp->mode == NULL && m->button == 1 && event == MOUSE_EVENT_CLICK) {
                 pb = paste_get_top();                  pb = paste_get_top();
                 if (pb != NULL) {                  if (pb != NULL)
                         paste_send_pane(pb, wp, "\r",                          paste_send_pane(pb, wp, "\r", 1);
                             wp->screen->mode & MODE_BRACKETPASTE);          } else if (window_pane_set_mode(wp, &window_copy_mode) == 0) {
                 }                  window_copy_init_from_pane(wp);
         } else if (m->button != 1 &&                  if (wp->mode->mouse != NULL)
             options_get_number(&wp->window->options, "mode-mouse") == 1) {                          wp->mode->mouse(wp, s, m);
                 if (window_pane_set_mode(wp, &window_copy_mode) == 0) {  
                         window_copy_init_from_pane(wp);  
                         if (wp->mode->mouse != NULL)  
                                 wp->mode->mouse(wp, s, m);  
                 }  
         }          }
 }  }

Legend:
Removed from v.1.39  
changed lines
  Added in v.1.40