Changed: #1219 Bad color when rgba.cpp is compiled with GCC 4.2.4

This commit is contained in:
kervala 2010-12-22 14:14:30 +01:00
parent ddf3431f85
commit 84a04309ef

View file

@ -646,6 +646,11 @@ bool CRGBA::convertToHLS(float &h, float &l, float &s) const
{ {
h = 4.f + (r - g) / diff; h = 4.f + (r - g) / diff;
} }
else
{
// this case is to fix a compiler bug
h = (g - b) / diff;
}
h *= 60.f; // scale to [0..360] h *= 60.f; // scale to [0..360]