diff --git a/input/drivers/sdl_input.c b/input/drivers/sdl_input.c index 17abe8b116..53966518fc 100644 --- a/input/drivers/sdl_input.c +++ b/input/drivers/sdl_input.c @@ -194,7 +194,6 @@ static int16_t sdl_input_state(void *data, const struct retro_keybind **binds, unsigned port, unsigned device, unsigned idx, unsigned id) { - settings_t *settings = NULL; sdl_input_t *sdl = (sdl_input_t*)data; switch (device) @@ -245,13 +244,11 @@ static int16_t sdl_input_state(void *data, } break; case RETRO_DEVICE_MOUSE: - settings = config_get_ptr(); - if (settings->uints.input_mouse_index[ port ] == 0) + if (config_get_ptr()->uints.input_mouse_index[ port ] == 0) return sdl_mouse_device_state(sdl, id); break; case RARCH_DEVICE_MOUSE_SCREEN: - settings = config_get_ptr(); - if (settings->uints.input_mouse_index[ port ] == 0) + if (config_get_ptr()->uints.input_mouse_index[ port ] == 0) return sdl_mouse_device_state(sdl, id); break; case RETRO_DEVICE_POINTER: