windows: Use correct value for mouse wheel delta (#2374)

This commit is contained in:
Josh Groves 2022-07-14 17:30:22 -02:30 committed by GitHub
parent 990e34a129
commit 9116b6c8cd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2272,7 +2272,8 @@ unsafe extern "system" fn thread_event_target_callback<T: 'static>(
let mouse_button_flags = mouse.Anonymous.Anonymous.usButtonFlags;
if util::has_flag(mouse_button_flags as u32, RI_MOUSE_WHEEL) {
let delta = mouse_button_flags as i16 as f32 / WHEEL_DELTA as f32;
let delta = mouse.Anonymous.Anonymous.usButtonData as i16 as f32
/ WHEEL_DELTA as f32;
userdata.send_event(Event::DeviceEvent {
device_id,
event: MouseWheel {