diff --git a/src/color.cpp b/src/color.cpp
index 77fca3b4b338140b09cad3e8696f8fe16dc07acd..2a6da863c4fd35bffbe2033dcc1389bfe72ca64c 100644 (file)
--- a/src/color.cpp
+++ b/src/color.cpp
alpha);
} else {
float rgb[3];
+ rgb[0] = rgb[1] = rgb[2] = 0.0;
sp_color_get_rgb_floatv (color, rgb);
rgba = SP_RGBA32_U_COMPOSE(SP_COLOR_F_TO_U(rgb[0]),
SP_COLOR_F_TO_U(rgb[1]),
if (hsv[0] < 0) hsv[0] += 1.0;
}
+ else
+ hsv[0] = 0.0;
}
/**