diff --git a/BizHawk.Client.EmuHawk/MainForm.cs b/BizHawk.Client.EmuHawk/MainForm.cs index fa6977cd9f..ba91ad68c5 100644 --- a/BizHawk.Client.EmuHawk/MainForm.cs +++ b/BizHawk.Client.EmuHawk/MainForm.cs @@ -2969,11 +2969,6 @@ namespace BizHawk.Client.EmuHawk Global.CheatList.Pulse(); - if (!PauseAvi) - { - AvFrameAdvance(); - } - if (IsLagFrame && Global.Config.AutofireLagFrames) { Global.AutoFireController.IncrementStarts(); @@ -2997,6 +2992,11 @@ namespace BizHawk.Client.EmuHawk UpdateToolsAfter(SuppressLua); } + if (!PauseAvi) + { + AvFrameAdvance(); + } + if (GlobalWin.Tools.IsLoaded() && GlobalWin.Tools.TAStudio.LastPositionFrame == Emulator.Frame) {