diff --git a/apps/openmw/mwinput/controllermanager.cpp b/apps/openmw/mwinput/controllermanager.cpp index b88c17edda..c1f73ae7c9 100644 --- a/apps/openmw/mwinput/controllermanager.cpp +++ b/apps/openmw/mwinput/controllermanager.cpp @@ -215,6 +215,12 @@ namespace MWInput void ControllerManager::axisMoved(int deviceID, const SDL_ControllerAxisEvent& arg) { + if (mBindingsManager->isDetectingBindingState()) + { + mBindingsManager->controllerAxisMoved(deviceID, arg); + return; + } + if (!Settings::input().mEnableController || MWBase::Environment::get().getInputManager()->controlsDisabled()) return;