From f271ac255d52e3bda9ae67aa0e56f86b2a9cff0d Mon Sep 17 00:00:00 2001 From: Capostrophic Date: Fri, 24 May 2019 12:26:38 +0300 Subject: [PATCH] Avoid conflicts between gamepad movement and always run setting --- apps/openmw/mwinput/inputmanagerimp.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/openmw/mwinput/inputmanagerimp.cpp b/apps/openmw/mwinput/inputmanagerimp.cpp index 7cea96aae..6ca2ef6e4 100644 --- a/apps/openmw/mwinput/inputmanagerimp.cpp +++ b/apps/openmw/mwinput/inputmanagerimp.cpp @@ -703,7 +703,7 @@ namespace MWInput mOverencumberedMessageDelay = 0.f; } - if (mAlwaysRunActive || isRunning) + if ((mAlwaysRunActive && !mJoystickLastUsed) || isRunning) mPlayer->setRunState(!actionIsActive(A_Run)); else mPlayer->setRunState(actionIsActive(A_Run));