From 86a4aa69ee4e13ec80ce19ee53bb531711a35954 Mon Sep 17 00:00:00 2001 From: James Groom Date: Fri, 15 Mar 2024 06:02:29 +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 48b431b86b..36bbdff2e6 100644 --- a/src/BizHawk.Client.EmuHawk/CustomControls/InputRoll/InputRoll.cs +++ b/src/BizHawk.Client.EmuHawk/CustomControls/InputRoll/InputRoll.cs @@ -576,8 +576,7 @@ namespace BizHawk.Client.EmuHawk } else { - IEnumerable items = _selectedItems.Where(cell => cell.RowIndex == index); - _selectedItems.RemoveWhere(items.Contains); + _selectedItems.RemoveWhere(cell => cell.RowIndex == index); _lastSelectedRow = _selectedItems.LastOrDefault()?.RowIndex; } }