From e5d04e1e529989f9b4eb976b214b69875ba7d2f6 Mon Sep 17 00:00:00 2001 From: Moritz Bender <35152647+Morilli@users.noreply.github.com> Date: Sun, 20 Sep 2020 16:31:48 +0200 Subject: [PATCH] Fix tasproj backup files getting saved with savestates / greenzone (#2416) --- src/BizHawk.Client.Common/movie/bk2/Bk2Movie.IO.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/BizHawk.Client.Common/movie/bk2/Bk2Movie.IO.cs b/src/BizHawk.Client.Common/movie/bk2/Bk2Movie.IO.cs index bec0422e4a..d801642ea9 100644 --- a/src/BizHawk.Client.Common/movie/bk2/Bk2Movie.IO.cs +++ b/src/BizHawk.Client.Common/movie/bk2/Bk2Movie.IO.cs @@ -62,7 +62,7 @@ namespace BizHawk.Client.Common CreateDirectoryIfNotExists(fn); using var bs = new ZipStateSaver(fn, Session.Settings.MovieCompressionLevel); - AddLumps(bs); + AddLumps(bs, isBackup); if (!isBackup) { @@ -74,7 +74,7 @@ namespace BizHawk.Client.Common { // The saved cycle value will only be valid if the end of the movie has been emulated. if (this.IsAtEnd()) - { + { if (Emulator is Emulation.Cores.Nintendo.SubNESHawk.SubNESHawk subNes) { Header[HeaderKeys.VBlankCount] = subNes.VblankCount.ToString(); @@ -143,7 +143,7 @@ namespace BizHawk.Client.Common { ClearBk2Fields(); } - + protected void ClearBk2Fields() { Header.Clear(); @@ -154,12 +154,12 @@ namespace BizHawk.Client.Common TextSavestate = null; BinarySavestate = null; } - + protected virtual void LoadFields(ZipStateLoader bl, bool preload) { LoadBk2Fields(bl, preload); } - + protected void LoadBk2Fields(ZipStateLoader bl, bool preload) { bl.GetLump(BinaryStateLump.Movieheader, true, delegate(TextReader tr)