Clamp selected preset index

This commit is contained in:
Jaex 2020-07-08 09:31:15 +03:00
parent 1eae279797
commit a1464f277b

View file

@ -188,14 +188,14 @@ private void AddEffectToContextMenu(string groupName, params Type[] imageEffects
private void LoadSettings() private void LoadSettings()
{ {
foreach (ImageEffectPreset preset in Presets) if (Presets != null && Presets.Count > 0)
{ {
cbPresets.Items.Add(preset); foreach (ImageEffectPreset preset in Presets)
} {
cbPresets.Items.Add(preset);
}
if (SelectedPresetIndex > -1 && SelectedPresetIndex < cbPresets.Items.Count) cbPresets.SelectedIndex = SelectedPresetIndex.Clamp(0, Presets.Count - 1);
{
cbPresets.SelectedIndex = SelectedPresetIndex;
} }
UpdateControlStates(); UpdateControlStates();