Fix colour picker colour square broken by 4b7e85c

This commit is contained in:
Tamás Bálint Misius 2021-03-14 21:12:12 +01:00
parent 93b920a57f
commit f86ffb48c6
No known key found for this signature in database
GPG Key ID: 5B472A12F6ECA9F2

View File

@ -261,7 +261,7 @@ void ColourPickerActivity::OnDraw()
{
for(int hue = 0; hue <= 359; hue++)
{
currx = int(restrict_flt(float(hue), 0, 359))+offsetX;
currx = clamp_flt(float(hue), 0, 359)+offsetX;
if (currx == lastx)
continue;
lastx = currx;
@ -286,7 +286,7 @@ void ColourPickerActivity::OnDraw()
}
//draw color square pointer
int currentHueX = int(restrict_flt(float(currentHue), 0, 359));
int currentHueX = clamp_flt(float(currentHue), 0, 359);
int currentSaturationY = ((255-currentSaturation)/2);
g->xor_line(offsetX+currentHueX, offsetY+currentSaturationY-5, offsetX+currentHueX, offsetY+currentSaturationY-1);
g->xor_line(offsetX+currentHueX, offsetY+currentSaturationY+1, offsetX+currentHueX, offsetY+currentSaturationY+5);