diff --git a/BizHawk.Client.Common/movie/tasproj/TasStateManager.cs b/BizHawk.Client.Common/movie/tasproj/TasStateManager.cs index 2e640c4551..17b3742dc9 100644 --- a/BizHawk.Client.Common/movie/tasproj/TasStateManager.cs +++ b/BizHawk.Client.Common/movie/tasproj/TasStateManager.cs @@ -138,8 +138,15 @@ namespace BizHawk.Client.Common /// public void Clear() { + var power = States.FirstOrDefault(s => s.Key == 0); States.Clear(); - Used = 0; + + if (power.Value.Length > 0) + { + States.Add(0, power.Value); + } + + Used = power.Value.Length; } public void Save(BinaryWriter bw)