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)