diff --git a/BizHawk.Client.EmuHawk/tools/TAStudio/MarkerControl.cs b/BizHawk.Client.EmuHawk/tools/TAStudio/MarkerControl.cs index 04e29de3a5..c972f8c5dd 100644 --- a/BizHawk.Client.EmuHawk/tools/TAStudio/MarkerControl.cs +++ b/BizHawk.Client.EmuHawk/tools/TAStudio/MarkerControl.cs @@ -54,8 +54,10 @@ namespace BizHawk.Client.EmuHawk } else if (index < Tastudio.CurrentMovie.InputLogLength) { - var record = Tastudio.CurrentMovie[index]; - if (record.HasState && record.Lagged.HasValue) + var marker = Tastudio.CurrentMovie.Markers[index]; + var record = Tastudio.CurrentMovie[marker.Frame]; + + if (record.Lagged.HasValue) { if (record.Lagged.Value) {