diff --git a/app/gegl/gimp-gegl-nodes.c b/app/gegl/gimp-gegl-nodes.c index 5110dd61ee..bbae6417ef 100644 --- a/app/gegl/gimp-gegl-nodes.c +++ b/app/gegl/gimp-gegl-nodes.c @@ -108,15 +108,12 @@ gimp_gegl_create_apply_opacity_node (GeglBuffer *mask, gegl_node_connect_to (mask_source, "output", translate, "input"); - gegl_node_connect_to (translate, "output", - opacity_node, "aux"); - } - else - { - gegl_node_connect_to (mask_source, "output", - opacity_node, "aux"); + + mask_source = translate; } + gegl_node_connect_to (mask_source, "output", + opacity_node, "aux"); gegl_node_connect_to (opacity_node, "output", output, "input");