From 7b5f688590b30a2c28bd397bf134762a6ddcf66e Mon Sep 17 00:00:00 2001 From: James Groom Date: Tue, 26 Mar 2024 01:11:07 +1000 Subject: [PATCH] Fix double enumeration in `InputRoll.SelectRow` --- .../CustomControls/InputRoll/InputRoll.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/BizHawk.Client.EmuHawk/CustomControls/InputRoll/InputRoll.cs b/src/BizHawk.Client.EmuHawk/CustomControls/InputRoll/InputRoll.cs index eff0cdf069..55e6b0308b 100644 --- a/src/BizHawk.Client.EmuHawk/CustomControls/InputRoll/InputRoll.cs +++ b/src/BizHawk.Client.EmuHawk/CustomControls/InputRoll/InputRoll.cs @@ -574,8 +574,7 @@ namespace BizHawk.Client.EmuHawk } else { - IEnumerable items = _selectedItems.Where(cell => cell.RowIndex == index); - _selectedItems.RemoveAll(items.Contains); + _selectedItems.RemoveAll(cell => cell.RowIndex == index); _lastSelectedRow = _selectedItems.LastOrDefault()?.RowIndex; } }