[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.28 and 1.29

version 1.28, 2009/10/06 07:09:00 version 1.29, 2009/10/11 07:01:10
Line 29 
Line 29 
 void    window_copy_key(struct window_pane *, struct client *, int);  void    window_copy_key(struct window_pane *, struct client *, int);
 int     window_copy_key_input(struct window_pane *, int);  int     window_copy_key_input(struct window_pane *, int);
 void    window_copy_mouse(  void    window_copy_mouse(
             struct window_pane *, struct client *, u_char, u_char, u_char);              struct window_pane *, struct client *, struct mouse_event *);
   
 void    window_copy_redraw_lines(struct window_pane *, u_int, u_int);  void    window_copy_redraw_lines(struct window_pane *, u_int, u_int);
 void    window_copy_redraw_screen(struct window_pane *);  void    window_copy_redraw_screen(struct window_pane *);
Line 418 
Line 418 
 }  }
   
 void  void
 window_copy_mouse(struct window_pane *wp,  window_copy_mouse(
     unused struct client *c, u_char b, u_char x, u_char y)      struct window_pane *wp, unused struct client *c, struct mouse_event *m)
 {  {
         struct window_copy_mode_data    *data = wp->modedata;          struct window_copy_mode_data    *data = wp->modedata;
         struct screen                   *s = &data->screen;          struct screen                   *s = &data->screen;
   
         if ((b & 3) == 3)          if ((m->b & 3) == 3)
                 return;                  return;
         if (x >= screen_size_x(s))          if (m->x >= screen_size_x(s))
                 return;                  return;
         if (y >= screen_size_y(s))          if (m->y >= screen_size_y(s))
                 return;                  return;
   
         window_copy_update_cursor(wp, x, y);          window_copy_update_cursor(wp, m->x, m->y);
         if (window_copy_update_selection(wp))          if (window_copy_update_selection(wp))
                 window_copy_redraw_screen(wp);                  window_copy_redraw_screen(wp);
 }  }

Legend:
Removed from v.1.28  
changed lines
  Added in v.1.29