From ce6d032051f6bcb33b0cf4b5811d211284446d48 Mon Sep 17 00:00:00 2001 From: James Groom Date: Thu, 14 Mar 2024 04:15:56 +1000 Subject: [PATCH] Fix logic in `Bk2Controller.SetFromMnemonic` fixes fdf63900b --- src/BizHawk.Client.Common/movie/bk2/Bk2Controller.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/BizHawk.Client.Common/movie/bk2/Bk2Controller.cs b/src/BizHawk.Client.Common/movie/bk2/Bk2Controller.cs index 552bda4102..59c95297c6 100755 --- a/src/BizHawk.Client.Common/movie/bk2/Bk2Controller.cs +++ b/src/BizHawk.Client.Common/movie/bk2/Bk2Controller.cs @@ -101,14 +101,14 @@ namespace BizHawk.Client.Common { var commaIndex = mnemonic.IndexOf(',', iterator); #if NET6_0_OR_GREATER - var val = int.Parse(mnemonic.AsSpan(iterator, commaIndex)); + var val = int.Parse(mnemonic.AsSpan(start: iterator, length: commaIndex - iterator)); #else - var axisValueString = mnemonic.Substring(iterator, commaIndex); + var axisValueString = mnemonic.Substring(startIndex: iterator, length: commaIndex - iterator); var val = int.Parse(axisValueString); #endif _myAxisControls[key.Name] = val; - iterator += commaIndex + 1; + iterator = commaIndex + 1; } } }