better control for sound start/stop in menu is the core has RARCH_NETPLAY_CTL_USE_CORE_PACKET_INTERFACE (#17136)

This commit is contained in:
Ninoh-FOX 2024-10-31 01:57:18 +01:00 committed by GitHub
parent cbafa3b513
commit 89ca8495e1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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