… | |
… | |
1114 | |
1114 | |
1115 | #if defined(MOUSE_WHEEL) && defined(MOUSE_SLIP_WHEELING) |
1115 | #if defined(MOUSE_WHEEL) && defined(MOUSE_SLIP_WHEELING) |
1116 | void |
1116 | void |
1117 | rxvt_term::slip_wheel_cb (ev::timer &w, int revents) |
1117 | rxvt_term::slip_wheel_cb (ev::timer &w, int revents) |
1118 | { |
1118 | { |
1119 | if (mouse_slip_wheel_speed < 0 ? scr_page (DN, -mouse_slip_wheel_speed) |
1119 | if (scr_page (mouse_slip_wheel_speed < 0 ? DN : UP, abs (mouse_slip_wheel_speed))) |
1120 | : scr_page (UP, mouse_slip_wheel_speed)) |
|
|
1121 | want_refresh = 1; |
1120 | want_refresh = 1; |
1122 | |
1121 | |
1123 | if (view_start == top_row || view_start == 0 || mouse_slip_wheel_speed == 0) |
1122 | if (view_start == top_row || view_start == 0 || mouse_slip_wheel_speed == 0) |
1124 | { |
1123 | { |
1125 | mouse_slip_wheel_speed = 0; |
1124 | mouse_slip_wheel_speed = 0; |