]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/330
authorCristy <urban-warrior@imagemagick.org>
Mon, 4 Sep 2017 21:25:32 +0000 (17:25 -0400)
committerCristy <urban-warrior@imagemagick.org>
Mon, 4 Sep 2017 21:26:03 +0000 (17:26 -0400)
MagickCore/draw.c

index 3b308327a879d968afd52ae2c320da1b99630190..632060dbda45178112a25ed521dcc7bb7db0d729 100644 (file)
@@ -4639,11 +4639,7 @@ MagickExport MagickBooleanType DrawPrimitive(Image *image,
       affine.tx=(double) geometry.x;
       affine.ty=(double) geometry.y;
       composite_image->interpolate=image->interpolate;
-      if (draw_info->compose == OverCompositeOp)
-        (void) DrawAffineImage(image,composite_image,&affine,exception);
-      else
-        (void) CompositeImage(image,composite_image,draw_info->compose,
-          MagickTrue,geometry.x,geometry.y,exception);
+      status&=DrawAffineImage(image,composite_image,&affine,exception);
       composite_image=DestroyImage(composite_image);
       break;
     }