git.lucas.co / cce-compositor
Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git

commit2e7ff4017da12e58fc20acb13225ee71c1a29f91
parentf902ecb8b3
authorAlex Mirrlees-Black <[email protected]>
date2024-04-23 23:28
input: fix scroll-factor resetting if unspecified

 river/InputConfig.zig | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/river/InputConfig.zig b/river/InputConfig.zig
index 09250d7..8c5e022 100644
--- a/river/InputConfig.zig
+++ b/river/InputConfig.zig
@@ -256,7 +256,9 @@ pub const ScrollFactor = struct {
     value: ?f32 = null,
 
     fn apply(scroll_factor: ScrollFactor, device: *InputDevice) void {
-        device.config.scroll_factor = scroll_factor.value orelse 1.0;
+        if (scroll_factor.value) |value| {
+            device.config.scroll_factor = value;
+        }
     }
 };