diff --git a/src/joystick/SDL_joystick.c b/src/joystick/SDL_joystick.c index 5dece76fc..f7d862b3c 100644 --- a/src/joystick/SDL_joystick.c +++ b/src/joystick/SDL_joystick.c @@ -1135,7 +1135,7 @@ SDL_IsJoystickNintendoSwitchPro(Uint16 vendor, Uint16 product) SDL_bool SDL_IsJoystickSteamController(Uint16 vendor, Uint16 product) { - return BIsSteamController(GuessControllerType(vendor, product)) ? SDL_TRUE : SDL_FALSE; + return BIsSteamController(GuessControllerType(vendor, product)); } SDL_bool diff --git a/src/joystick/controller_type.h b/src/joystick/controller_type.h index 26054edfa..51ac20b4e 100644 --- a/src/joystick/controller_type.h +++ b/src/joystick/controller_type.h @@ -25,7 +25,6 @@ #endif #ifndef __cplusplus -typedef enum { false, true } bool; #define inline SDL_INLINE #endif @@ -65,7 +64,7 @@ typedef enum k_eControllertype_GenericMouse = 800, } EControllerType; -static inline bool BIsSteamController( EControllerType eType ) +static inline SDL_bool BIsSteamController( EControllerType eType ) { return ( eType == k_eControllerType_SteamController || eType == k_eControllerType_SteamControllerV2 ); }