Merge pull request #3602 from GregorR/netplay-pause-poll

Tell Netplay when the frontend is paused
This commit is contained in:
Twinaphex 2016-09-16 13:59:17 +02:00 committed by GitHub
commit 6fd5d35600

View File

@ -1558,6 +1558,11 @@ int runloop_iterate(unsigned *sleep_ms)
menu_event(cmd.state[0], cmd.state[2]),
sleep_ms);
#ifdef HAVE_NETPLAY
/* FIXME: This is an ugly way to tell Netplay this... */
netplay_driver_ctl(RARCH_NETPLAY_CTL_PAUSE, NULL);
#endif
if (ret == -1)
goto end;
@ -1568,6 +1573,11 @@ int runloop_iterate(unsigned *sleep_ms)
if (!runloop_check_state(&cmd, &runloop_shader_dir))
{
/* RetroArch has been paused. */
#ifdef HAVE_NETPLAY
/* FIXME: This is an ugly way to tell Netplay this... */
netplay_driver_ctl(RARCH_NETPLAY_CTL_PAUSE, NULL);
#endif
core_poll();
*sleep_ms = 10;
return 1;
}