fix selection (#1134)

fix selection going out of bounds
This commit is contained in:
TASeditor 2018-03-10 18:35:07 +01:00 committed by feos
parent 244530ffe3
commit 47255deef5
1 changed files with 2 additions and 2 deletions

View File

@ -1401,14 +1401,14 @@ namespace BizHawk.Client.EmuHawk
}
else if (e.Control && !e.Shift && !e.Alt && e.KeyCode == Keys.Right) // Ctrl + Right
{
if (SelectedRows.Any() && LetKeysModifySelection)
if (SelectedRows.Any() && LetKeysModifySelection && SelectedRows.Last() < _rowCount - 1)
{
SelectRow(SelectedRows.Last() + 1, true);
}
}
else if (e.Control && e.Shift && !e.Alt && e.KeyCode == Keys.Left) // Ctrl + Shift + Left
{
if (SelectedRows.Any() && LetKeysModifySelection)
if (SelectedRows.Any() && LetKeysModifySelection && SelectedRows.First() > 0)
{
SelectRow(SelectedRows.First() - 1, true);
}