diff --git a/libretro_version_1.c b/libretro_version_1.c index 8ad328f089..a82230757f 100644 --- a/libretro_version_1.c +++ b/libretro_version_1.c @@ -323,7 +323,8 @@ bool core_ctl(enum core_ctl_state state, void *data) core_input_polled = false; break; } - core.retro_run(); + if (core.retro_run) + core.retro_run(); if (core_poll_type == POLL_TYPE_LATE && !core_input_polled) { input_poll();