From 043cfdbb438b3f19867c553ad1150e979c0d9880 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 29 Sep 2014 15:40:52 +0200 Subject: [PATCH] Stop/start audio driver only when g_settings.menu.pause_libretro is enabled --- retroarch.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/retroarch.c b/retroarch.c index dff810fa95..29b6a15b5d 100644 --- a/retroarch.c +++ b/retroarch.c @@ -2803,7 +2803,8 @@ void rarch_main_set_state(unsigned cmd) driver_set_rumble_state(i, RETRO_RUMBLE_WEAK, 0); } - rarch_main_command(RARCH_CMD_AUDIO_STOP); + if (g_settings.menu.pause_libretro) + rarch_main_command(RARCH_CMD_AUDIO_STOP); #ifdef HAVE_MENU if (driver.menu) @@ -2836,7 +2837,8 @@ void rarch_main_set_state(unsigned cmd) driver_set_nonblock_state(driver.nonblock_state); - rarch_main_command(RARCH_CMD_AUDIO_START); + if (g_settings.menu.pause_libretro) + rarch_main_command(RARCH_CMD_AUDIO_START); /* Prevent stray input from going to libretro core */ driver.flushing_input = true;