input: fix scroll-factor resetting if unspecified

(cherry picked from commit bd5da261eb584fd40e0b1e1609d7db5faa0ae517)
This commit is contained in:
Alex Mirrlees-Black 2024-04-23 23:28:42 +10:00 committed by Isaac Freund
parent 33cc85d5ef
commit b5964d7f1f
No known key found for this signature in database
GPG Key ID: 86DED400DDFD7A11

View File

@ -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;
}
}
};