]> granicus.if.org Git - imagemagick/commitdiff
...
authorCristy <urban-warrior@imagemagick.org>
Thu, 19 Apr 2018 23:49:09 +0000 (19:49 -0400)
committerCristy <urban-warrior@imagemagick.org>
Thu, 19 Apr 2018 23:49:09 +0000 (19:49 -0400)
coders/xcf.c

index 8ffe79323867959e3146ee849476cd182bbaf765..8248377ba219461f7c33f0ba88d4a56b77d7df7b 100644 (file)
@@ -930,6 +930,8 @@ static MagickBooleanType ReadOneLayer(const ImageInfo *image_info,Image* image,
   outLayer->width=outLayer->image->columns;
   status=SetImageExtent(outLayer->image,outLayer->image->columns,
     outLayer->image->rows,exception);
+  if (status != MagickFalse)
+    status=ResetImagePixels(image,exception);
   if (status == MagickFalse)
     {
       outLayer->image=DestroyImageList(outLayer->image);
@@ -943,7 +945,6 @@ static MagickBooleanType ReadOneLayer(const ImageInfo *image_info,Image* image,
       outLayer->image->background_color.alpha_trait=BlendPixelTrait;
       outLayer->image->alpha_trait=BlendPixelTrait;
     }
-  (void) SetImageBackgroundColor(outLayer->image,exception);
 
   InitXCFImage(outLayer,exception);