From 0669483bd29d3e1c986ad250951474ab9afcb7d7 Mon Sep 17 00:00:00 2001 From: Morilli <35152647+Morilli@users.noreply.github.com> Date: Sat, 28 Sep 2024 17:29:47 +0200 Subject: [PATCH] optimize TasLagLog.RemoveLagEntry just because I can --- src/BizHawk.Client.Common/movie/tasproj/TasLagLog.cs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/BizHawk.Client.Common/movie/tasproj/TasLagLog.cs b/src/BizHawk.Client.Common/movie/tasproj/TasLagLog.cs index d92b40d325..ef88015c5f 100644 --- a/src/BizHawk.Client.Common/movie/tasproj/TasLagLog.cs +++ b/src/BizHawk.Client.Common/movie/tasproj/TasLagLog.cs @@ -106,13 +106,12 @@ namespace BizHawk.Client.Common private void RemoveLagEntry(int frame) { - var result = _lagLog.TryGetValue(frame, out var lag); - if (result) + int index = _lagLog.IndexOfKey(frame); + if (index >= 0) { - _wasLag[frame] = lag; + _wasLag[frame] = _lagLog.Values[index]; + _lagLog.RemoveAt(index); } - - _lagLog.Remove(frame); } } }