Skip to content

Commit

Permalink
Disable mFI secondary_joypad behavior
Browse files Browse the repository at this point in the history
Some controllers show up as both HID and mFI. In that case we probably
want to let the user pick which driver to use, rather than balance
across them.

This fixes issues with the analog stick moving in the wrong direction
on the y axis.
  • Loading branch information
warmenhoven committed Jan 18, 2024
1 parent 572b15a commit a83fae6
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions input/input_driver.c
Original file line number Diff line number Diff line change
Expand Up @@ -3717,7 +3717,7 @@ void joypad_driver_reinit(void *data, const char *joypad_driver_name)
#endif
if (!input_driver_st.primary_joypad)
input_driver_st.primary_joypad = input_joypad_init_driver(joypad_driver_name, data);
#ifdef HAVE_MFI
#if 0
if (!input_driver_st.secondary_joypad)
input_driver_st.secondary_joypad = input_joypad_init_driver("mfi", data);
#endif
Expand Down Expand Up @@ -3800,7 +3800,7 @@ void input_driver_init_joypads(void)
input_driver_st.primary_joypad = input_joypad_init_driver(
settings->arrays.input_joypad_driver,
input_driver_st.current_data);
#ifdef HAVE_MFI
#if 0
if (!input_driver_st.secondary_joypad)
input_driver_st.secondary_joypad = input_joypad_init_driver(
"mfi",
Expand Down

0 comments on commit a83fae6

Please sign in to comment.