mirror of
https://github.com/kwsch/PKHeX.git
synced 2026-09-10 11:55:42 -05:00
Add range check
getting sloppy not checking myself
This commit is contained in:
@@ -207,12 +207,14 @@ private void UpdateMemoryDisplay(object sender)
|
||||
int memory = WinFormsUtil.GetIndex((ComboBox) sender);
|
||||
var memIndex = Memories.GetMemoryArgType(memory);
|
||||
var argvals = GameInfo.Strings.Memories.GetArgumentStrings(memIndex);
|
||||
int index = (int) memIndex - 1;
|
||||
if (sender == CB_CTMemory)
|
||||
{
|
||||
CB_CTVar.DisplayMember = nameof(ComboItem.Text);
|
||||
CB_CTVar.ValueMember = nameof(ComboItem.Value);
|
||||
CB_CTVar.DataSource = argvals;
|
||||
LCTV.Text = vartypes[(int)memIndex - 1];
|
||||
if (index >= 0)
|
||||
LCTV.Text = vartypes[index];
|
||||
LCTV.Visible = CB_CTVar.Visible = CB_CTVar.Enabled = argvals.Count > 1;
|
||||
}
|
||||
else
|
||||
@@ -220,7 +222,8 @@ private void UpdateMemoryDisplay(object sender)
|
||||
CB_OTVar.DisplayMember = nameof(ComboItem.Text);
|
||||
CB_OTVar.ValueMember = nameof(ComboItem.Value);
|
||||
CB_OTVar.DataSource = argvals;
|
||||
LOTV.Text = vartypes[(int)memIndex - 1];
|
||||
if (index >= 0)
|
||||
LOTV.Text = vartypes[index];
|
||||
LOTV.Visible = CB_OTVar.Visible = CB_OTVar.Enabled = argvals.Count > 1;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user