From a71b228c705cd9fe03324b4137d5c521fcc15b6b Mon Sep 17 00:00:00 2001 From: Morilli <35152647+Morilli@users.noreply.github.com> Date: Wed, 27 Sep 2023 21:54:35 +0200 Subject: [PATCH] reset "change" variables on tasproj load Doing this fixes tasproj prompting for save on bk2->tasproj conversion (which makes no sense) and generally seems senseful to do; there is no point ever having a changelog or changes bool set just after loading a tasproj --- src/BizHawk.Client.Common/movie/tasproj/TasMovie.IO.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/BizHawk.Client.Common/movie/tasproj/TasMovie.IO.cs b/src/BizHawk.Client.Common/movie/tasproj/TasMovie.IO.cs index ee1dc396f3..c8260c9ee5 100644 --- a/src/BizHawk.Client.Common/movie/tasproj/TasMovie.IO.cs +++ b/src/BizHawk.Client.Common/movie/tasproj/TasMovie.IO.cs @@ -77,6 +77,9 @@ namespace BizHawk.Client.Common Session.PopupMessage("The current .tasproj is not compatible with this version of BizHawk! .tasproj features failed to load."); Markers.Add(0, StartsFromSavestate ? "Savestate" : "Power on"); } + + ChangeLog.Clear(); + Changes = false; } private void LoadTasprojExtras(ZipStateLoader bl)