diff --git a/input/input_driver.c b/input/input_driver.c index 24d84d4e7f..81e121a7d0 100644 --- a/input/input_driver.c +++ b/input/input_driver.c @@ -216,7 +216,9 @@ retro_input_t input_driver_keys_pressed(void) retro_input_t ret = 0; driver_t *driver = driver_get_ptr(); const input_driver_t *input = input_get_ptr(driver); +#ifdef HAVE_OVERLAY input_overlay_state_t *ol_state = input_overlay_get_state_ptr(); +#endif for (key = 0; key < RARCH_BIND_LIST_END; key++) { diff --git a/libretro_version_1.c b/libretro_version_1.c index 5a7e1b4774..951d032c7b 100644 --- a/libretro_version_1.c +++ b/libretro_version_1.c @@ -161,7 +161,9 @@ static int16_t input_state(unsigned port, unsigned device, settings_t *settings = config_get_ptr(); driver_t *driver = driver_get_ptr(); global_t *global = global_get_ptr(); +#ifdef HAVE_OVERLAY input_overlay_state_t *ol_state = input_overlay_get_state_ptr(); +#endif for (i = 0; i < MAX_USERS; i++) libretro_input_binds[i] = settings->input.binds[i]; @@ -381,7 +383,9 @@ static void input_poll(void) { driver_t *driver = driver_get_ptr(); settings_t *settings = config_get_ptr(); +#ifdef HAVE_OVERLAY input_overlay_t *overlay = input_overlay_get_ptr(); +#endif input_driver_poll();