diff --git a/src/BizHawk.Client.Common/movie/tasproj/TasMovie.Editing.cs b/src/BizHawk.Client.Common/movie/tasproj/TasMovie.Editing.cs index c41cbe16c3..1ce5a1a28d 100644 --- a/src/BizHawk.Client.Common/movie/tasproj/TasMovie.Editing.cs +++ b/src/BizHawk.Client.Common/movie/tasproj/TasMovie.Editing.cs @@ -16,7 +16,10 @@ namespace BizHawk.Client.Common ChangeLog.AddGeneralUndo(frame - 1, frame - 1, $"Record Frame: {frame}"); } - base.RecordFrame(frame, source); + var lg = LogGeneratorInstance(source); + SetFrameAt(frame, lg.GenerateLogEntry()); + + Changes = true; LagLog.RemoveFrom(frame); LagLog[frame] = _inputPollable.IsLagFrame;