From 2358ee899a76c9aeebdc41d42f4eb106e49c3b81 Mon Sep 17 00:00:00 2001 From: Nova Date: Sun, 22 Jan 2023 02:30:12 -0500 Subject: [PATCH] fix(wayland): update pointer scroll --- src/wayland/panel_item.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/wayland/panel_item.rs b/src/wayland/panel_item.rs index e6812bb..81b2a60 100644 --- a/src/wayland/panel_item.rs +++ b/src/wayland/panel_item.rs @@ -327,18 +327,18 @@ impl PanelItem { #[derive(Debug, Deserialize)] struct PointerScrollArgs { - axis_continuous: Vector2, + axis_continuous: Option>, axis_discrete: Option>, } - let args: Option = deserialize(data)?; + let args: PointerScrollArgs = deserialize(data)?; debug!(?args, "Pointer scroll"); panel_item.seat_data.pointer_event( &toplevel, PointerEvent::Scroll { - axis_continuous: args.as_ref().map(|a| a.axis_continuous), - axis_discrete: args.and_then(|a| a.axis_discrete), + axis_continuous: args.axis_continuous, + axis_discrete: args.axis_discrete, }, ); panel_item.flush_clients();