diff --git a/ChangeLog b/ChangeLog index 33264c05d6..05133d0b7c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2003-06-21 Sven Neumann + + * libgimpcolor/gimpcolorspace.c (gimp_hsv_to_rgb_int): removed + calls to ROUND() in two places where they should not have been + added. Fixes bug #115626. + 2003-06-20 Dave Neary * app/config/gimpdisplayconfig.c: Enable menus on diff --git a/libgimpcolor/gimpcolorspace.c b/libgimpcolor/gimpcolorspace.c index 4979e15a31..651eb254a2 100644 --- a/libgimpcolor/gimpcolorspace.c +++ b/libgimpcolor/gimpcolorspace.c @@ -446,12 +446,12 @@ gimp_hsv_to_rgb_int (gint *hue, s = *saturation / 255.0; v = *value / 255.0; - f = h - ROUND (h); + f = h - (gint) h; p = v * (1.0 - s); q = v * (1.0 - (s * f)); t = v * (1.0 - (s * (1.0 - f))); - switch (ROUND (h)) + switch ((gint) h) { case 0: *hue = ROUND (v * 255.0);