From b907cb667aa26db0f75b0f48125a5218473d948b Mon Sep 17 00:00:00 2001 From: Themaister Date: Wed, 21 Mar 2012 22:12:18 +0100 Subject: [PATCH] Mask away useless code for consoles. --- ssnes.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ssnes.c b/ssnes.c index 6fdacf8f77..b58a69ee30 100644 --- a/ssnes.c +++ b/ssnes.c @@ -2273,9 +2273,11 @@ error: bool ssnes_main_iterate(void) { +#ifdef HAVE_DYLIB // DSP plugin GUI events. if (g_extern.audio_data.dsp_handle && g_extern.audio_data.dsp_plugin->events) g_extern.audio_data.dsp_plugin->events(g_extern.audio_data.dsp_handle); +#endif // Time to drop? if (driver.input->key_pressed(driver.input_data, SSNES_QUIT_KEY) || @@ -2286,7 +2288,9 @@ bool ssnes_main_iterate(void) do_state_checks(); // Run libsnes for one frame. +#ifndef SSNES_CONSOLE // On consoles pausing is handled better elsewhere. if (!g_extern.is_paused || g_extern.is_oneshot) +#endif { #ifdef HAVE_THREADS lock_autosave(); @@ -2312,11 +2316,13 @@ bool ssnes_main_iterate(void) unlock_autosave(); #endif } +#ifndef SSNES_CONSOLE else { input_poll(); ssnes_sleep(10); } +#endif return true; }