diff --git a/Source/Core/InputCommon/ControllerInterface/SDL/SDL.cpp b/Source/Core/InputCommon/ControllerInterface/SDL/SDL.cpp index 3240a74914..edef47aeda 100644 --- a/Source/Core/InputCommon/ControllerInterface/SDL/SDL.cpp +++ b/Source/Core/InputCommon/ControllerInterface/SDL/SDL.cpp @@ -453,11 +453,11 @@ GameController::GameController(SDL_GameController* const gamecontroller, // Legacy inputs // Buttons - for (u8 i = 0; i != n_legacy_buttons; ++i) + for (int i = 0; i != n_legacy_buttons; ++i) AddInput(new LegacyButton(m_joystick, i, !is_button_mapped[i])); // Axes - for (u8 i = 0; i != n_legacy_axes; ++i) + for (int i = 0; i != n_legacy_axes; ++i) { // each axis gets a negative and a positive input instance associated with it AddAnalogInputs(new LegacyAxis(m_joystick, i, -32768, !is_axis_mapped[i]), @@ -465,7 +465,7 @@ GameController::GameController(SDL_GameController* const gamecontroller, } // Hats - for (u8 i = 0; i != n_legacy_hats; ++i) + for (int i = 0; i != n_legacy_hats; ++i) { // each hat gets 4 input instances associated with it, (up down left right) for (u8 d = 0; d != 4; ++d) diff --git a/Source/Core/InputCommon/ControllerInterface/SDL/SDL.h b/Source/Core/InputCommon/ControllerInterface/SDL/SDL.h index abcf41a478..ebc0d4cac0 100644 --- a/Source/Core/InputCommon/ControllerInterface/SDL/SDL.h +++ b/Source/Core/InputCommon/ControllerInterface/SDL/SDL.h @@ -50,7 +50,7 @@ private: { public: std::string GetName() const override; - LegacyButton(SDL_Joystick* js, u8 index, bool is_detectable) + LegacyButton(SDL_Joystick* js, int index, bool is_detectable) : m_js(js), m_index(index), m_is_detectable(is_detectable) { } @@ -67,8 +67,8 @@ private: { public: std::string GetName() const override; - LegacyAxis(SDL_Joystick* js, u8 index, Sint16 range, bool is_detectable) - : m_js(js), m_range(range), m_index(index), m_is_detectable(is_detectable) + LegacyAxis(SDL_Joystick* js, int index, s16 range, bool is_detectable) + : m_js(js), m_index(index), m_range(range), m_is_detectable(is_detectable) { } bool IsDetectable() const override { return m_is_detectable; } @@ -76,8 +76,8 @@ private: private: SDL_Joystick* const m_js; - const Sint16 m_range; - const u8 m_index; + const int m_index; + const s16 m_range; const bool m_is_detectable; }; @@ -85,8 +85,8 @@ private: { public: std::string GetName() const override; - LegacyHat(SDL_Joystick* js, u8 index, u8 direction, bool is_detectable) - : m_js(js), m_direction(direction), m_index(index), m_is_detectable(is_detectable) + LegacyHat(SDL_Joystick* js, int index, u8 direction, bool is_detectable) + : m_js(js), m_index(index), m_direction(direction), m_is_detectable(is_detectable) { } bool IsDetectable() const override { return m_is_detectable; } @@ -94,8 +94,8 @@ private: private: SDL_Joystick* const m_js; + const int m_index; const u8 m_direction; - const u8 m_index; const bool m_is_detectable; };