mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-02-08 21:53:31 +01:00
Core: Fix starting movie recording with existing Wii save
A change made in 0d095b4 didn't take into account that the movie system doesn't set sync_titles.
This commit is contained in:
parent
6b545eaada
commit
9e7409e71e
@ -153,11 +153,19 @@ static void InitializeDeterministicWiiSaves(FS::FileSystem* session_fs,
|
|||||||
{
|
{
|
||||||
INFO_LOG_FMT(CORE, "Wii Save Init: Copying from sync_fs to session_fs.");
|
INFO_LOG_FMT(CORE, "Wii Save Init: Copying from sync_fs to session_fs.");
|
||||||
|
|
||||||
|
if (Movie::IsMovieActive() && !NetPlay::IsNetPlayRunning())
|
||||||
|
{
|
||||||
|
INFO_LOG_FMT(CORE, "Wii Save Init: Copying {0:016x}.", title_id);
|
||||||
|
CopySave(sync_fs, session_fs, title_id);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
for (const u64 title : sync_titles)
|
for (const u64 title : sync_titles)
|
||||||
{
|
{
|
||||||
INFO_LOG_FMT(CORE, "Wii Save Init: Copying {0:016x}.", title);
|
INFO_LOG_FMT(CORE, "Wii Save Init: Copying {0:016x}.", title);
|
||||||
CopySave(sync_fs, session_fs, title);
|
CopySave(sync_fs, session_fs, title);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Copy Mii data
|
// Copy Mii data
|
||||||
if (!CopyNandFile(sync_fs, Common::GetMiiDatabasePath(), session_fs,
|
if (!CopyNandFile(sync_fs, Common::GetMiiDatabasePath(), session_fs,
|
||||||
@ -170,11 +178,19 @@ static void InitializeDeterministicWiiSaves(FS::FileSystem* session_fs,
|
|||||||
{
|
{
|
||||||
INFO_LOG_FMT(CORE, "Wii Save Init: Copying from configured_fs to session_fs.");
|
INFO_LOG_FMT(CORE, "Wii Save Init: Copying from configured_fs to session_fs.");
|
||||||
|
|
||||||
|
if (Movie::IsMovieActive() && !NetPlay::IsNetPlayRunning())
|
||||||
|
{
|
||||||
|
INFO_LOG_FMT(CORE, "Wii Save Init: Copying {0:016x}.", title_id);
|
||||||
|
CopySave(configured_fs.get(), session_fs, title_id);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
for (const u64 title : sync_titles)
|
for (const u64 title : sync_titles)
|
||||||
{
|
{
|
||||||
INFO_LOG_FMT(CORE, "Wii Save Init: Copying {0:016x}.", title);
|
INFO_LOG_FMT(CORE, "Wii Save Init: Copying {0:016x}.", title);
|
||||||
CopySave(configured_fs.get(), session_fs, title);
|
CopySave(configured_fs.get(), session_fs, title);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Copy Mii data
|
// Copy Mii data
|
||||||
if (!CopyNandFile(configured_fs.get(), Common::GetMiiDatabasePath(), session_fs,
|
if (!CopyNandFile(configured_fs.get(), Common::GetMiiDatabasePath(), session_fs,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user