[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.23 and 1.24

version 1.23, 2011/07/30 18:01:26 version 1.24, 2012/04/01 20:56:47
Line 204 
Line 204 
 {  {
         char    buf[10];          char    buf[10];
         size_t  len;          size_t  len;
         int     value;  
   
         if (wp->screen->mode & ALL_MOUSE_MODES) {          if (wp->screen->mode & ALL_MOUSE_MODES) {
                 if (wp->screen->mode & MODE_MOUSE_UTF8) {                  if (wp->screen->mode & MODE_MOUSE_UTF8) {
Line 221 
Line 220 
                         buf[len++] = m->y + 33;                          buf[len++] = m->y + 33;
                 }                  }
                 bufferevent_write(wp->event, buf, len);                  bufferevent_write(wp->event, buf, len);
         } else if ((m->b & MOUSE_BUTTON) != MOUSE_2) {                  return;
                 value = options_get_number(&wp->window->options, "mode-mouse");          }
                 if (value == 1 &&  
                     window_pane_set_mode(wp, &window_copy_mode) == 0) {          if (options_get_number(&wp->window->options, "mode-mouse") == 1) {
                   if (window_pane_set_mode(wp, &window_copy_mode) == 0) {
                         window_copy_init_from_pane(wp);                          window_copy_init_from_pane(wp);
                         if (wp->mode->mouse != NULL)                          if (wp->mode->mouse != NULL)
                                 wp->mode->mouse(wp, NULL, m);                                  wp->mode->mouse(wp, NULL, m);
                 }                  }
                   return;
         }          }
 }  }

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.24