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:
parent
0beddb0118
commit
761447b3d2
@ -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;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user