diff --git a/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.MenuItems.cs b/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.MenuItems.cs index 43a9ce9df8..899c1c2dc9 100644 --- a/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.MenuItems.cs +++ b/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.MenuItems.cs @@ -779,7 +779,7 @@ namespace BizHawk.Client.EmuHawk if (CurrentTasMovie.TasStateManager.HasState(Emulator.Frame)) { - byte[] state = StatableEmulator.SaveStateBinary(); + byte[] state = (byte[])StatableEmulator.SaveStateBinary().Clone(); byte[] greenZone = CurrentTasMovie.TasStateManager[Emulator.Frame]; if (!state.SequenceEqual(greenZone))