From 89ca8495e102ade226e205d42946ccfc872d46bd Mon Sep 17 00:00:00 2001 From: Ninoh-FOX Date: Thu, 31 Oct 2024 01:57:18 +0100 Subject: [PATCH] better control for sound start/stop in menu is the core has RARCH_NETPLAY_CTL_USE_CORE_PACKET_INTERFACE (#17136) --- retroarch.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/retroarch.c b/retroarch.c index a98b064b6e..f5bd2da2b5 100644 --- a/retroarch.c +++ b/retroarch.c @@ -3857,10 +3857,8 @@ bool command_event(enum event_command cmd, void *data) #endif #ifdef HAVE_NETWORKING menu_pause_libretro = settings->bools.menu_pause_libretro - && netplay_driver_ctl(RARCH_NETPLAY_CTL_ALLOW_PAUSE, NULL); - - if (netplay_driver_ctl(RARCH_NETPLAY_CTL_USE_CORE_PACKET_INTERFACE, NULL)) - return true; + && netplay_driver_ctl(RARCH_NETPLAY_CTL_ALLOW_PAUSE, NULL) + && !netplay_driver_ctl(RARCH_NETPLAY_CTL_USE_CORE_PACKET_INTERFACE, NULL); #else menu_pause_libretro = settings->bools.menu_pause_libretro; #endif @@ -3883,10 +3881,8 @@ bool command_event(enum event_command cmd, void *data) #endif #ifdef HAVE_NETWORKING menu_pause_libretro = settings->bools.menu_pause_libretro - && netplay_driver_ctl(RARCH_NETPLAY_CTL_ALLOW_PAUSE, NULL); - - if (netplay_driver_ctl(RARCH_NETPLAY_CTL_USE_CORE_PACKET_INTERFACE, NULL)) - return true; + && netplay_driver_ctl(RARCH_NETPLAY_CTL_ALLOW_PAUSE, NULL) + && !netplay_driver_ctl(RARCH_NETPLAY_CTL_USE_CORE_PACKET_INTERFACE, NULL); #else menu_pause_libretro = settings->bools.menu_pause_libretro; #endif