version 1.78, 2012/03/17 21:40:53 |
version 1.79, 2012/04/01 09:23:31 |
|
|
{ |
{ |
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; |
u_int i, old_cy; |
u_int i; |
|
|
if (m->x >= screen_size_x(s)) |
if (m->x >= screen_size_x(s)) |
return; |
return; |
|
|
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->b & MOUSE_BUTTON) == MOUSE_2) { |
old_cy = data->cy; |
|
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 (old_cy == data->cy) |
if (data->oy == 0) |
goto reset_mode; |
goto reset_mode; |
} |
} |
return; |
return; |