Fixed status splicer not displaying correct number of rows selected when shift-clicking.
This commit is contained in:
parent
82b249b28c
commit
978ff6eb9d
|
@ -697,6 +697,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
this.TasView.RightMouseScrolled += new BizHawk.Client.EmuHawk.TasListView.RightMouseScrollEventHandler(this.TasView_MouseWheel);
|
||||
this.TasView.ColumnClick += new System.Windows.Forms.ColumnClickEventHandler(this.TasView_ColumnClick);
|
||||
this.TasView.SelectedIndexChanged += new System.EventHandler(this.TasView_SelectedIndexChanged);
|
||||
this.TasView.VirtualItemsSelectionRangeChanged += new System.Windows.Forms.ListViewVirtualItemsSelectionRangeChangedEventHandler(this.TasView_VirtualItemsSelectionRangeChanged);
|
||||
this.TasView.KeyDown += new System.Windows.Forms.KeyEventHandler(this.TasView_KeyDown);
|
||||
this.TasView.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.TasView_MouseDoubleClick);
|
||||
this.TasView.MouseDown += new System.Windows.Forms.MouseEventHandler(this.TasView_MouseDown);
|
||||
|
|
|
@ -326,6 +326,11 @@ namespace BizHawk.Client.EmuHawk
|
|||
SetSplicer();
|
||||
}
|
||||
|
||||
private void TasView_VirtualItemsSelectionRangeChanged(object sender, ListViewVirtualItemsSelectionRangeChangedEventArgs e)
|
||||
{
|
||||
SetSplicer();
|
||||
}
|
||||
|
||||
private void TasView_KeyDown(object sender, KeyEventArgs e)
|
||||
{
|
||||
if (e.Control && !e.Shift && !e.Alt && e.KeyCode == Keys.Left) // Ctrl + Left
|
||||
|
|
|
@ -285,7 +285,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
}
|
||||
}
|
||||
else // We are going foward
|
||||
{
|
||||
{
|
||||
var goToFrame = frame - 1;
|
||||
if (_currentTasMovie[goToFrame].HasState) // Can we go directly there?
|
||||
{
|
||||
|
@ -294,7 +294,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
Global.Emulator.FrameAdvance(true);
|
||||
GlobalWin.DisplayManager.NeedsToPaint = true;
|
||||
TasView.ensureVisible(frame);
|
||||
RefreshDialog();
|
||||
}
|
||||
else // TODO: this assume that there are no "gaps", instead of last emulated frame, we should do last frame from X
|
||||
{
|
||||
|
@ -964,7 +963,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
#endregion
|
||||
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue