diff --git a/input/apple_joypad_ios.c b/input/apple_joypad_ios.c index 8783040399..f8b082ae2f 100644 --- a/input/apple_joypad_ios.c +++ b/input/apple_joypad_ios.c @@ -22,20 +22,11 @@ #include "../apple/iOS/bluetooth/btdynamic.c" #include "../apple/iOS/bluetooth/btpad.c" #include "../apple/iOS/bluetooth/btpad_queue.c" -#include "joypad_connection.h" - -static void apple_joypad_ios_receive_control(unsigned index) -{ - int i; - apple_input_data_t *apple = (apple_input_data_t*)driver.input_data; - apple->buttons[index] = pad_connection_get_buttons(index); - for (i = 0; i < 4; i++) - apple->axes[index][i] = pad_connection_get_axis(index, i); -} +#include "connect/joypad_connection.h" static bool apple_joypad_init(void) { - pad_connection_init(&apple_joypad_ios_receive_control); + pad_connection_init(); return true; }