diff --git a/kubi/src/input.rs b/kubi/src/input.rs index 3957d38..3e763de 100644 --- a/kubi/src/input.rs +++ b/kubi/src/input.rs @@ -98,7 +98,7 @@ fn update_input_state_gamepad ( active_gamepad: UniqueView, mut inputs: UniqueViewMut, ) { - if let Some(Some(gamepad)) = active_gamepad.0.map(|id| gilrs.0.connected_gamepad(id)) { + if let Some(gamepad) = active_gamepad.0.map(|id| gilrs.0.gamepad(id)) { let left_stick = vec2(gamepad.value(Axis::LeftStickX), gamepad.value(Axis::LeftStickY)); let right_stick = vec2(gamepad.value(Axis::RightStickX), -gamepad.value(Axis::RightStickY)); inputs.movement += left_stick;