Fix for bug #5694:

Another issue with division by zero in texture paint, this time in
torus wrapping.
This commit is contained in:
Brecht Van Lommel 2007-01-13 00:02:37 +00:00
parent 59f8507a87
commit 75161c24c1

@ -450,6 +450,9 @@ void IMB_rectblend_torus(struct ImBuf *dbuf, struct ImBuf *sbuf, int destx,
{
int origw, origh, w, h;
if (dbuf->x == 0 || dbuf->y == 0 || sbuf->x == 0 || sbuf->y == 0)
return;
/* convert destination and source coordinates too be withing image */
destx = destx % dbuf->x;
if (destx < 0) destx += dbuf->x;