[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.83 and 1.84

version 1.83, 2012/09/25 07:39:28 version 1.84, 2012/10/26 14:35:42
Line 829 
Line 829 
                 return;                  return;
   
         /* If mouse wheel (buttons 4 and 5), scroll. */          /* If mouse wheel (buttons 4 and 5), scroll. */
         if ((m->b & MOUSE_45)) {          if (m->event == MOUSE_EVENT_WHEEL) {
                 if ((m->b & MOUSE_BUTTON) == MOUSE_1) {                  if (m->wheel == MOUSE_WHEEL_UP) {
                         for (i = 0; i < 5; i++)                          for (i = 0; i < 5; i++)
                                 window_copy_cursor_up(wp, 0);                                  window_copy_cursor_up(wp, 0);
                 } else if ((m->b & MOUSE_BUTTON) == MOUSE_2) {                  } else if (m->wheel == MOUSE_WHEEL_DOWN) {
                         for (i = 0; i < 5; i++)                          for (i = 0; i < 5; i++)
                                 window_copy_cursor_down(wp, 0);                                  window_copy_cursor_down(wp, 0);
                         if (data->oy == 0)                          if (data->oy == 0)
Line 847 
Line 847 
          * pressed, or stop the selection on their release.           * pressed, or stop the selection on their release.
          */           */
         if (s->mode & MODE_MOUSE_BUTTON) {          if (s->mode & MODE_MOUSE_BUTTON) {
                 if ((m->b & MOUSE_BUTTON) != MOUSE_UP) {                  if (~m->event & MOUSE_EVENT_UP) {
                         window_copy_update_cursor(wp, m->x, m->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);
Line 857 
Line 857 
         }          }
   
         /* Otherwise if other buttons pressed, start selection and motion. */          /* Otherwise if other buttons pressed, start selection and motion. */
         if ((m->b & MOUSE_BUTTON) != MOUSE_UP) {          if (~m->event & MOUSE_EVENT_UP) {
                 s->mode &= ~MODE_MOUSE_STANDARD;                  s->mode &= ~MODE_MOUSE_STANDARD;
                 s->mode |= MODE_MOUSE_BUTTON;                  s->mode |= MODE_MOUSE_BUTTON;
   

Legend:
Removed from v.1.83  
changed lines
  Added in v.1.84