diff --git a/PKHeX.WinForms/MainWindow/Main.cs b/PKHeX.WinForms/MainWindow/Main.cs index 4ad171a8c..6642f9096 100644 --- a/PKHeX.WinForms/MainWindow/Main.cs +++ b/PKHeX.WinForms/MainWindow/Main.cs @@ -1569,9 +1569,12 @@ private void setAbilityList() if (!ability_list.Any()) ability_list.Add(GameInfo.Strings.abilitylist[0] + abilIdentifier[0]); + bool tmp = fieldsLoaded; + fieldsLoaded = false; int abil = CB_Ability.SelectedIndex; CB_Ability.DataSource = ability_list; CB_Ability.SelectedIndex = abil < 0 || abil >= CB_Ability.Items.Count ? 0 : abil; + fieldsLoaded = tmp; } // PKX Data Calculation Functions // private void setIsShiny(object sender)