mirror of
https://github.com/libretro/RetroArch.git
synced 2025-04-02 10:51:52 -04:00
Reimplemented savestate task informing Netplay
This commit is contained in:
parent
1ef2786aed
commit
35666e21ae
1 changed files with 16 additions and 0 deletions
|
@ -38,6 +38,10 @@
|
|||
#include "../core.h"
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_NETWORKING
|
||||
#include "network/netplay/netplay.h"
|
||||
#endif
|
||||
|
||||
#include "../core.h"
|
||||
#include "../file_path_special.h"
|
||||
#include "../configuration.h"
|
||||
|
@ -431,6 +435,12 @@ bool content_undo_load_state(void)
|
|||
|
||||
ret = core_unserialize(&serial_info);
|
||||
|
||||
#if HAVE_NETWORKING
|
||||
/* If Netplay is running, inform it */
|
||||
if (netplay_driver_ctl(RARCH_NETPLAY_CTL_IS_DATA_INITED, NULL))
|
||||
netplay_driver_ctl(RARCH_NETPLAY_CTL_LOAD_SAVESTATE, &serial_info);
|
||||
#endif
|
||||
|
||||
/* Clean up the temporary copy */
|
||||
free(temp_data);
|
||||
temp_data = NULL;
|
||||
|
@ -878,6 +888,12 @@ static void content_load_state_cb(void *task_data,
|
|||
|
||||
ret = core_unserialize(&serial_info);
|
||||
|
||||
#if HAVE_NETWORKING
|
||||
/* If Netplay is running, inform it */
|
||||
if (netplay_driver_ctl(RARCH_NETPLAY_CTL_IS_DATA_INITED, NULL))
|
||||
netplay_driver_ctl(RARCH_NETPLAY_CTL_LOAD_SAVESTATE, &serial_info);
|
||||
#endif
|
||||
|
||||
/* Flush back. */
|
||||
for (i = 0; i < num_blocks; i++)
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue