1
0
mirror of https://github.com/Artemis-RGB/Artemis synced 2025-12-12 21:38:38 +00:00

ColorGradient - fixed edgecase in GetColor

This commit is contained in:
Diogo Trindade 2022-11-14 10:33:27 +00:00
parent 0beddb0118
commit 761447b3d2

View File

@ -245,6 +245,10 @@ public class ColorGradient : IList<ColorGradientStop>, IList, INotifyCollectionC
//if the position is before the first stop, return that color
if (stop2Index == 0)
return _stops[0].Color;
//if the position is after the last stop, return that color
if (stop2Index == -1)
return _stops[^1].Color;
//interpolate between that one and the one before
int stop1Index = stop2Index - 1;