diff --git a/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.Designer.cs b/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.Designer.cs index b70a1b6a85..fe9f6f9487 100644 --- a/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.Designer.cs +++ b/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.Designer.cs @@ -701,7 +701,6 @@ namespace BizHawk.Client.EmuHawk this.TasView.ItemCount = 0; this.TasView.LastVisibleIndex = 22; this.TasView.Location = new System.Drawing.Point(8, 27); - this.TasView.MultiSelect = false; this.TasView.Name = "TasView"; this.TasView.Size = new System.Drawing.Size(288, 471); this.TasView.TabIndex = 1; diff --git a/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.ListView.cs b/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.ListView.cs index abf6f9e04a..c480bd180e 100644 --- a/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.ListView.cs +++ b/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.ListView.cs @@ -308,9 +308,10 @@ namespace BizHawk.Client.EmuHawk { if (e.OldCell.RowIndex.HasValue && e.NewCell.RowIndex.HasValue) { - for (var i = startVal + 1; i <= endVal; i++) + for (var i = startVal; i < endVal; i++) { TasView.SelectItem(i, true); + TasView.Refresh(); } } } diff --git a/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs b/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs index acac5524eb..12616cdaf5 100644 --- a/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs +++ b/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs @@ -59,6 +59,7 @@ namespace BizHawk.Client.EmuHawk TopMost = Global.Config.TAStudioSettings.TopMost; TasView.InputPaintingMode = Global.Config.TAStudioDrawInput; TasView.PointedCellChanged += TasView_PointedCellChanged; + TasView.MultiSelect = true; } private void ConvertCurrentMovieToTasproj()