diff --git a/src/server/connection.rs b/src/server/connection.rs index 05a0054d5..d3a60b766 100644 --- a/src/server/connection.rs +++ b/src/server/connection.rs @@ -3615,6 +3615,11 @@ impl Retina { #[inline] fn on_mouse_event(&mut self, e: &mut MouseEvent, current: usize) { + let evt_type = e.mask & 0x7; + if evt_type == crate::input::MOUSE_TYPE_WHEEL { + // x and y are always 0, +1 or -1 + return; + } let Some(d) = self.displays.get(current) else { return; };