diff --git a/ChangeLog b/ChangeLog index f6356d6dde..75e5b023f2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-08-13 Sven Neumann + + * app/paint-funcs/paint-funcs.c (replace_inten_pixels): applied + patch from Luidnel Maignan (followup to bug #105568). + 2008-08-13 Sven Neumann * app/paint-funcs/scale-region.c: applied patch from Geert diff --git a/app/paint-funcs/paint-funcs.c b/app/paint-funcs/paint-funcs.c index df788de064..697fdb3191 100644 --- a/app/paint-funcs/paint-funcs.c +++ b/app/paint-funcs/paint-funcs.c @@ -1422,6 +1422,7 @@ replace_inten_pixels (const guchar *src1, if (new_alpha) { guint ratio = *m * opacity; + ratio = ratio / 255 * src2_alpha; ratio = INT_DIV (ratio, new_alpha);