PKHeX/PKHeX.WinForms/Controls
Kurt 0ee9b04bf7 Skip move combobox repop if no changes
cache a hashset to determine if the legally allowed moves are the same.
reuse cache in paint method

previously, was noticeable if you load the Moves tab then check
legality; the legality message was delayed by a couple hundred
milliseconds due to repopulating 4 comboboxes (Combobox.NativeAdd
hotspot triggered by RefreshItems, which happens when we set the
datasource). By skipping unnecessary repopulations, gui lag is lessened.
would be preferred if I can just reorder the list inside, but noo.
2018-08-01 21:22:49 -07:00
..
PKM Editor Skip move combobox repop if no changes 2018-08-01 21:22:49 -07:00
SAV Editor Extract experience logic to separate file 2018-07-29 17:43:30 -07:00