Fixed some logic

This commit is contained in:
Alex Szpakowski
2014-06-04 16:06:36 -03:00
parent 42a565a0eb
commit 4cd4d35739
+3 -3
View File
@@ -495,10 +495,10 @@ void JoystickModule::loadGamepadMappings(const std::string &mappings)
mapping.erase(pstartpos, pendpos - pstartpos + 1); mapping.erase(pstartpos, pendpos - pstartpos + 1);
} }
success = success || (SDL_GameControllerAddMapping(mapping.c_str()) != -1); if (SDL_GameControllerAddMapping(mapping.c_str()) != -1)
if (success)
{ {
success = true;
// FIXME: massive hack until missing APIs are added to SDL 2: // FIXME: massive hack until missing APIs are added to SDL 2:
// https://bugzilla.libsdl.org/show_bug.cgi?id=1975 // https://bugzilla.libsdl.org/show_bug.cgi?id=1975
std::string guid = mapping.substr(0, mapping.find_first_of(',')); std::string guid = mapping.substr(0, mapping.find_first_of(','));