From 65e07b38842acc74f7740247074c9962701f0ab4 Mon Sep 17 00:00:00 2001 From: Alex Szpakowski Date: Thu, 31 Jan 2019 19:52:47 -0400 Subject: [PATCH] iOS/tvOS: fix support for SDL_GameControllerGetButton(controller, GUIDE) with MFi controllers (thanks Caleb!) Fixes bug #4463. --- src/joystick/iphoneos/SDL_sysjoystick.m | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/joystick/iphoneos/SDL_sysjoystick.m b/src/joystick/iphoneos/SDL_sysjoystick.m index fe1a40af1e3c4..4bb9395faa58b 100644 --- a/src/joystick/iphoneos/SDL_sysjoystick.m +++ b/src/joystick/iphoneos/SDL_sysjoystick.m @@ -530,6 +530,7 @@ gamepad.buttonX.isPressed, gamepad.buttonY.isPressed, gamepad.leftShoulder.isPressed, gamepad.rightShoulder.isPressed, + joystick->delayed_guide_button, }; hatstate = IOS_MFIJoystickHatStateForDPad(gamepad.dpad); @@ -557,6 +558,7 @@ gamepad.buttonX.isPressed, gamepad.buttonY.isPressed, gamepad.leftShoulder.isPressed, gamepad.rightShoulder.isPressed, + joystick->delayed_guide_button, }; hatstate = IOS_MFIJoystickHatStateForDPad(gamepad.dpad); @@ -583,6 +585,7 @@ Uint8 buttons[] = { gamepad.buttonA.isPressed, gamepad.buttonX.isPressed, + joystick->delayed_guide_button, }; for (i = 0; i < SDL_arraysize(buttons); i++) {