From b4fccce1f6f4d5462d56e32934ff8652ea5d82ec Mon Sep 17 00:00:00 2001 From: Jorge Bernal Date: Sat, 7 Mar 2015 21:27:30 +0100 Subject: [PATCH] BGE: Fix for regressions T43883 and T43456 (and T43876 likely). SDL joystick related Only to create and destroy joystick devices for connected joysticks Reviewers: campbellbarton, sybren, moguri Reviewed By: sybren Maniphest Tasks: T43883, T43876 Differential Revision: https://developer.blender.org/D1161 --- source/gameengine/GameLogic/Joystick/SCA_Joystick.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/gameengine/GameLogic/Joystick/SCA_Joystick.cpp b/source/gameengine/GameLogic/Joystick/SCA_Joystick.cpp index daf869e3e61..b03570e3c28 100644 --- a/source/gameengine/GameLogic/Joystick/SCA_Joystick.cpp +++ b/source/gameengine/GameLogic/Joystick/SCA_Joystick.cpp @@ -127,7 +127,7 @@ SCA_Joystick *SCA_Joystick::GetInstance( short int joyindex ) m_joynum = SDL_NumJoysticks(); - for (i=0; iCreateJoystickDevice(); } @@ -149,7 +149,7 @@ void SCA_Joystick::ReleaseInstance() if (!SDL_CHECK(SDL_QuitSubSystem)) { return; } - for (int i=0; iDestroyJoystickDevice(); delete m_instance[i];