diff --git a/input/drivers_joypad/switch_joypad.c b/input/drivers_joypad/switch_joypad.c index 5a4d2ae65d..6f26e5a43f 100644 --- a/input/drivers_joypad/switch_joypad.c +++ b/input/drivers_joypad/switch_joypad.c @@ -67,11 +67,11 @@ static void *switch_joypad_init(void *data) for (i = 0; i < DEFAULT_MAX_PADS; i++) { - if(i == 0) { + if(i == 0) padInitializeDefault(&pad_states[0]); - } else { + else padInitialize(&pad_states[i], i); - } + padUpdate(&pad_states[i]); switch_joypad_autodetect_add(i); hidInitializeVibrationDevices(