From 0ecd155758124c68bc8218b43ba6bf9fb884fc47 Mon Sep 17 00:00:00 2001 From: adelikat Date: Fri, 18 Sep 2020 14:29:46 -0500 Subject: [PATCH] Lua console - enable multi-select, InputRoll - refresh on select/deselect all, fixes #2401 --- .../CustomControls/InputRoll/InputRoll.cs | 2 ++ src/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.Designer.cs | 1 + 2 files changed, 3 insertions(+) diff --git a/src/BizHawk.Client.EmuHawk/CustomControls/InputRoll/InputRoll.cs b/src/BizHawk.Client.EmuHawk/CustomControls/InputRoll/InputRoll.cs index 30bd526602..0e93bd8844 100644 --- a/src/BizHawk.Client.EmuHawk/CustomControls/InputRoll/InputRoll.cs +++ b/src/BizHawk.Client.EmuHawk/CustomControls/InputRoll/InputRoll.cs @@ -597,12 +597,14 @@ namespace BizHawk.Client.EmuHawk FullRowSelect = oldFullRowVal; _lastSelectedRow = RowCount; + Refresh(); } public void DeselectAll() { _lastSelectedRow = null; _selectedItems.Clear(); + Refresh(); } public void TruncateSelection(int index) diff --git a/src/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.Designer.cs b/src/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.Designer.cs index 5fa21cbff6..75c65ba2e6 100644 --- a/src/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.Designer.cs +++ b/src/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.Designer.cs @@ -644,6 +644,7 @@ namespace BizHawk.Client.EmuHawk this.LuaListView.ColumnClick += new BizHawk.Client.EmuHawk.InputRoll.ColumnClickEventHandler(this.LuaListView_ColumnClick); this.LuaListView.DoubleClick += new System.EventHandler(this.LuaListView_DoubleClick); this.LuaListView.KeyDown += new System.Windows.Forms.KeyEventHandler(this.LuaListView_KeyDown); + this.LuaListView.MultiSelect = true; // // splitContainer1 //