From e17f640fba2777d9716eefbd9cb51614901483ab Mon Sep 17 00:00:00 2001 From: Ell Date: Wed, 11 Jan 2017 08:18:29 -0500 Subject: [PATCH] app: eliminate unnecessary condition in GimpOperationReplaceMode 8-bit relic. --- app/operations/layer-modes/gimpoperationreplace.c | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/app/operations/layer-modes/gimpoperationreplace.c b/app/operations/layer-modes/gimpoperationreplace.c index 122d647928..93c895b305 100644 --- a/app/operations/layer-modes/gimpoperationreplace.c +++ b/app/operations/layer-modes/gimpoperationreplace.c @@ -106,20 +106,7 @@ gimp_operation_replace_process_pixels (gfloat *in, gfloat ratio = opacity_value * layer[ALPHA] / new_alpha; for (b = RED; b < ALPHA; b++) - { - gfloat t; - - if (layer[b] > in[b]) - { - t = (layer[b] - in[b]) * ratio; - out[b] = in[b] + t; - } - else - { - t = (in[b] - layer[b]) * ratio; - out[b] = in[b] - t; - } - } + out[b] = (layer[b] - in[b]) * ratio + in[b]; } else {