diff --git a/input/drivers/uwp_input.c b/input/drivers/uwp_input.c index d5f3b566f8..bf6bb8b37c 100644 --- a/input/drivers/uwp_input.c +++ b/input/drivers/uwp_input.c @@ -34,11 +34,6 @@ typedef struct uwp_input void *empty; } uwp_input_t; -static void uwp_input_poll(void *data) -{ - uwp_input_next_frame(); -} - static void uwp_input_free_input(void *data) { free(data); @@ -181,7 +176,7 @@ static int16_t uwp_input_state( input_driver_t input_uwp = { uwp_input_init, - uwp_input_poll, + uwp_input_next_frame, /* poll */ uwp_input_state, uwp_input_free_input, NULL, diff --git a/uwp/uwp_func.h b/uwp/uwp_func.h index bd8588b083..87bd3adeab 100644 --- a/uwp/uwp_func.h +++ b/uwp/uwp_func.h @@ -32,7 +32,7 @@ char* uwp_trigger_picker(void); void* uwp_get_corewindow(void); -void uwp_input_next_frame(void); +void uwp_input_next_frame(void *data); bool uwp_keyboard_pressed(unsigned key); int16_t uwp_mouse_state(unsigned port, unsigned id, bool screen); int16_t uwp_pointer_state(unsigned idx, unsigned id, bool screen); diff --git a/uwp/uwp_main.cpp b/uwp/uwp_main.cpp index 50cd619ac1..4a150548e0 100644 --- a/uwp/uwp_main.cpp +++ b/uwp/uwp_main.cpp @@ -695,7 +695,7 @@ extern "C" { } } - void uwp_input_next_frame(void) + void uwp_input_next_frame(void *data) { uwp_current_input = uwp_next_input; uwp_next_input.mouse_rel_x = 0;