Added bugfix from David Neary to fix #9156.

This commit is contained in:
Daniel Egger
2000-12-18 18:01:12 +00:00
parent f4279e0215
commit fcc29b05dc
2 changed files with 10 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2000-12-18 Daniel Egger <egger@suse.de>
* plug-ins/ifcompose/ifscompose.c:
Added patch from David Neary to fix calulations.
Fixes bug #9156.
2000-12-18 Sven Neumann <sven@gimp.org>
Jens Lautenbacher <jtl@gimp.org>

View File

@ -1354,7 +1354,10 @@ ifs_compose (GimpDrawable *drawable)
num_bands = ceil((gdouble)(width*height*SQR(ifsvals.subdivide)*5)
/ (1024 * ifsvals.max_memory));
band_height = height / num_bands;
band_height = (height / num_bands) + 1;
/* For bug #9156 - adding 1 guarantees that band_height*num_bands>height
* band_height automatically got rounded down, resulting in a diff
* of a few pixels. */
if (band_height > height)
band_height = height;