diff --git a/Source/controls/devices/game_controller.cpp b/Source/controls/devices/game_controller.cpp index 5c8415454..dd5cce545 100644 --- a/Source/controls/devices/game_controller.cpp +++ b/Source/controls/devices/game_controller.cpp @@ -169,7 +169,9 @@ void GameController::Add(int joystickIndex) const SDL_JoystickGUID guid = SDL_JoystickGetGUID(sdlJoystick); SDLUniquePtr mapping { SDL_GameControllerMappingForGUID(guid) }; - Log("Opened game controller with mapping:\n{}", mapping.get()); + if (mapping) { + Log("Opened game controller with mapping:\n{}", mapping.get()); + } } void GameController::Remove(SDL_JoystickID instanceId)