History

don't try to open a joystick if controller is NULL

Stephen Birarda committed 12 years ago

Commit f9aed391 parent e6bbb531 file · +6 −3Browse files

Showing the changes to interface/src/scripting/JoystickScriptingInterface.cpp (1 of 1 file). Show all

Unified · Split

interface/src/scripting/JoystickScriptingInterface.cpp+6−3
@@ -52,9 +52,12 @@ JoystickScriptingInterface::JoystickScriptingInterface() : · 51 unmodified lines
5252
5353 for (int i = 0; i < joystickCount; i++) {
5454 SDL_GameController* controller = SDL_GameControllerOpen(i);
55− SDL_JoystickID id = getInstanceId(controller);
56− Joystick* joystick = new Joystick(id, SDL_GameControllerName(controller), controller);
57− _openJoysticks[id] = joystick;
55+
56+ if (controller) {
57+ SDL_JoystickID id = getInstanceId(controller);
58+ Joystick* joystick = new Joystick(id, SDL_GameControllerName(controller), controller);
59+ _openJoysticks[id] = joystick;
60+ }
5861 }
5962
6063 _isInitialized = true;