From f20d09c8c1fe1450da05a5d6f7a40450cee54e2b Mon Sep 17 00:00:00 2001 From: Morilli <35152647+Morilli@users.noreply.github.com> Date: Sat, 12 Apr 2025 22:55:08 +0200 Subject: [PATCH] fix marker state eviction logic yeah this never worked --- src/BizHawk.Client.Common/movie/tasproj/TasMovieMarker.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/BizHawk.Client.Common/movie/tasproj/TasMovieMarker.cs b/src/BizHawk.Client.Common/movie/tasproj/TasMovieMarker.cs index 0ecdab859a..cde19c87f6 100644 --- a/src/BizHawk.Client.Common/movie/tasproj/TasMovieMarker.cs +++ b/src/BizHawk.Client.Common/movie/tasproj/TasMovieMarker.cs @@ -206,7 +206,7 @@ namespace BizHawk.Client.Common return; } - _movie.TasStateManager.EvictReserved(item.Frame); + _movie.TasStateManager.EvictReserved(item.Frame - 1); _movie.ChangeLog.AddMarkerChange(null, item.Frame, item.Message); base.Remove(item); @@ -221,7 +221,7 @@ namespace BizHawk.Client.Common if (match.Invoke(m)) { _movie.ChangeLog.AddMarkerChange(null, m.Frame, m.Message); - _movie.TasStateManager.EvictReserved(m.Frame); + _movie.TasStateManager.EvictReserved(m.Frame - 1); } }