mirror of
https://github.com/mpv-player/mpv
synced 2024-12-18 21:06:00 +00:00
vo_sdl: fix broken mouse wheel multiplier
It only registers 1 mouse wheel event per 10 physical mouse wheel clicks.
This commit is contained in:
parent
feae35e15d
commit
6fce181a25
@ -623,9 +623,9 @@ static void wait_events(struct vo *vo, int64_t until_time_ns)
|
||||
}
|
||||
case SDL_MOUSEWHEEL: {
|
||||
#if SDL_VERSION_ATLEAST(2, 0, 4)
|
||||
double multiplier = ev.wheel.direction == SDL_MOUSEWHEEL_FLIPPED ? -0.1 : 0.1;
|
||||
double multiplier = ev.wheel.direction == SDL_MOUSEWHEEL_FLIPPED ? -1 : 1;
|
||||
#else
|
||||
double multiplier = 0.1;
|
||||
double multiplier = 1;
|
||||
#endif
|
||||
int y_code = ev.wheel.y > 0 ? MP_WHEEL_UP : MP_WHEEL_DOWN;
|
||||
mp_input_put_wheel(vo->input_ctx, y_code, abs(ev.wheel.y) * multiplier);
|
||||
|
Loading…
Reference in New Issue
Block a user