From 8cd67529a3d08f0e66e8e4b45a8f773dc7456c7c Mon Sep 17 00:00:00 2001 From: nattthebear Date: Tue, 20 Jul 2021 16:53:40 -0400 Subject: [PATCH] delta rewinder: fix crash on rewinding when the buffer was full Woops! Closes #2870. --- src/BizHawk.Client.Common/rewind/ZeldaWinder.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/BizHawk.Client.Common/rewind/ZeldaWinder.cs b/src/BizHawk.Client.Common/rewind/ZeldaWinder.cs index 56f194fdd7..a0b2a9306e 100644 --- a/src/BizHawk.Client.Common/rewind/ZeldaWinder.cs +++ b/src/BizHawk.Client.Common/rewind/ZeldaWinder.cs @@ -189,7 +189,12 @@ namespace BizHawk.Client.Common _masterLength = (int)sss.Position; _masterFrame = frame; _count++; - }, force: true); + }, + indexInvalidated: index => + { + _count--; + }, + force: true); }); } }