From 4bbe52e3b4f27e59615a575c7545ad65bae8bd9f Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Wed, 8 Apr 2026 09:48:48 +0500 Subject: [PATCH] engine: client: in_joy: fix engine-level axis rebinding --- engine/client/in_joy.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/engine/client/in_joy.c b/engine/client/in_joy.c index ff098293..da627ed3 100644 --- a/engine/client/in_joy.c +++ b/engine/client/in_joy.c @@ -263,6 +263,11 @@ Axis events */ void Joy_AxisMotionEvent( engineAxis_t engineAxis, short value ) { + if( engineAxis >= JOY_AXIS_NULL ) + return; + + engineAxis = joyaxesmap[engineAxis]; + if( engineAxis >= JOY_AXIS_NULL ) return;