diff --git a/includes/colors.c b/includes/colors.c index 0682c2f..54efd1b 100644 --- a/includes/colors.c +++ b/includes/colors.c @@ -70,7 +70,7 @@ void rgb2hsl(struct Hls *dest, const struct Rgb const *src) { //piecewise function.. float hue; if (max == r) { - hue = (int)((g - b)/chroma) + (g < b ? 6 : 0); // % 6 will break magenta (255, 0, 255) + hue = ((g - b)/chroma) + (g < b ? 6 : 0); // % 6 will break magenta (255, 0, 255) } else if (max == g) { hue = ((b - r)/chroma) + 2.0f; } else {