mirror of
https://github.com/kwsch/PKHeX
synced 2024-09-22 15:21:55 +00:00
Clamp scroll value set
Mono (Linux Mint) specific behavior; I guess 'NewValue' can be outside the range? Closes #2140
This commit is contained in:
parent
16dcef13a6
commit
c8d874462c
1 changed files with 3 additions and 2 deletions
|
@ -97,12 +97,13 @@ namespace PKHeX.WinForms
|
|||
switch (e.ScrollOrientation)
|
||||
{
|
||||
case ScrollOrientation.HorizontalScroll:
|
||||
p.HorizontalScroll.Value = e.NewValue;
|
||||
p.HorizontalScroll.Value = Clamp(e.NewValue, p.HorizontalScroll);
|
||||
break;
|
||||
case ScrollOrientation.VerticalScroll:
|
||||
p.VerticalScroll.Value = e.NewValue;
|
||||
p.VerticalScroll.Value = Clamp(e.NewValue, p.VerticalScroll);
|
||||
break;
|
||||
}
|
||||
int Clamp(int value, ScrollProperties prop) => Math.Max(prop.Minimum, Math.Min(prop.Maximum, value));
|
||||
}
|
||||
|
||||
public static void DoubleBuffered(this DataGridView dgv, bool setting)
|
||||
|
|
Loading…
Reference in a new issue