From 8278b3057980b5d3214ebe14417975b7740fd020 Mon Sep 17 00:00:00 2001 From: Morilli <35152647+Morilli@users.noreply.github.com> Date: Sun, 23 Jun 2024 02:09:00 +0200 Subject: [PATCH] Do local selection check in TasView_PointedCellChanged --- src/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.ListView.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.ListView.cs b/src/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.ListView.cs index b559077a9af..f26f421f67d 100644 --- a/src/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.ListView.cs +++ b/src/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.ListView.cs @@ -988,7 +988,8 @@ private void TasView_PointedCellChanged(object sender, InputRoll.CellEventArgs e { for (var i = startVal; i <= endVal; i++) { - TasView.SelectRow(i, _selectionDragState); + if (!TasView.IsRowSelected(i)) + TasView.SelectRow(i, _selectionDragState); if (AxisEditingMode && (ModifierKeys == Keys.Control || ModifierKeys == Keys.Shift)) { if (_selectionDragState)