Browse Source

- Fix #28506, negative angle returns "random arcs"

while (angle < 0) angle += 2*M_PI is used now
PHP-5.0
Pierre Joye 22 years ago
parent
commit
5b71225f1b
  1. 5
      ext/gd/libgd/gd.c

5
ext/gd/libgd/gd.c

@ -1605,9 +1605,14 @@ void gdImageFilledArc (gdImagePtr im, int cx, int cy, int w, int h, int s, int e
int lx = 0, ly = 0;
int fx = 0, fy = 0;
while (s<0) {
s += 360;
}
while (e < s) {
e += 360;
}
for (i = s; i <= e; i++) {
int x, y;
x = ((long) gdCosT[i % 360] * (long) w / (2 * 1024)) + cx;

Loading…
Cancel
Save