1
0
mirror of https://github.com/Artemis-RGB/Artemis synced 2025-12-13 05:48:35 +00:00

Color gradient editor - Fixed deleting stops with the X-button

This commit is contained in:
Robert 2022-10-31 21:46:03 +01:00
parent cbf2cd1736
commit f6f65f7ef0

View File

@ -87,12 +87,12 @@ public class GradientPicker : TemplatedControl
if (ColorGradient.Count <= 2)
return;
int index = ColorGradient.IndexOf(s);
ColorGradient.Remove(s);
if (index > ColorGradient.Count - 1)
int index = EditingColorGradient.IndexOf(s);
EditingColorGradient.Remove(s);
if (index > EditingColorGradient.Count - 1)
index--;
SelectedColorStop = ColorGradient.ElementAtOrDefault(index);
SelectedColorStop = EditingColorGradient.ElementAtOrDefault(index);
});
}
@ -309,13 +309,8 @@ public class GradientPicker : TemplatedControl
if (e.Key != Key.Delete || SelectedColorStop == null || EditingColorGradient.Count <= 2)
return;
int index = EditingColorGradient.IndexOf(SelectedColorStop);
EditingColorGradient.Remove(SelectedColorStop);
if (index > EditingColorGradient.Count - 1)
index--;
SelectedColorStop = EditingColorGradient.ElementAtOrDefault(index);
DeleteStop.Execute(SelectedColorStop);
e.Handled = true;
}