diff --git a/BizHawk.Client.Common/movie/tasproj/TasStateManager.cs b/BizHawk.Client.Common/movie/tasproj/TasStateManager.cs index c3acbfbd49..11cd9fb289 100644 --- a/BizHawk.Client.Common/movie/tasproj/TasStateManager.cs +++ b/BizHawk.Client.Common/movie/tasproj/TasStateManager.cs @@ -200,7 +200,7 @@ namespace BizHawk.Client.Common } else { - shouldCapture = frame - States.Keys.LastOrDefault(k => k < frame) >= StateFrequency; + shouldCapture = frame % StateFrequency == 0; } if (shouldCapture)