diff --git a/nanosvg.h b/nanosvg.h index 2e554231..14bbcf4c 100644 --- a/nanosvg.h +++ b/nanosvg.h @@ -1301,9 +1301,9 @@ static unsigned int nsvg__parseColorRGB(const char* str) else break; } if (i == 3) { - rgbi[0] = roundf(rgbf[0] * 2.55f); - rgbi[1] = roundf(rgbf[1] * 2.55f); - rgbi[2] = roundf(rgbf[2] * 2.55f); + rgbi[0] = (unsigned int)roundf(rgbf[0] * 2.55f); + rgbi[1] = (unsigned int)roundf(rgbf[1] * 2.55f); + rgbi[2] = (unsigned int)roundf(rgbf[2] * 2.55f); } else { rgbi[0] = rgbi[1] = rgbi[2] = 128; }