Commit f5f5f364d for imagemagick.org
commit f5f5f364d21af2c2986ca9ece08018ee3f5bf272
Author: Cristy <urban-warrior@imagemagick.org>
Date: Tue Jun 2 18:12:42 2026 -0400
revert
diff --git a/MagickCore/image.c b/MagickCore/image.c
index cc6ca14cc..46975944f 100644
--- a/MagickCore/image.c
+++ b/MagickCore/image.c
@@ -3278,6 +3278,7 @@ MagickExport MagickBooleanType SetImageMask(Image *image,const PixelMask type,
if (IsEventLogging() != MagickFalse)
(void) LogMagickEvent(TraceEvent,GetMagickModule(),"...");
assert(image->signature == MagickCoreSignature);
+ image->mask_trait=UndefinedPixelTrait;
if (mask == (const Image *) NULL)
{
switch (type)
@@ -3303,7 +3304,6 @@ MagickExport MagickBooleanType SetImageMask(Image *image,const PixelMask type,
}
return(SyncImagePixelCache(image,exception));
}
- image->mask_trait=UpdatePixelTrait;
switch (type)
{
case ReadPixelMask:
@@ -3385,7 +3385,7 @@ MagickExport MagickBooleanType SetImageMask(Image *image,const PixelMask type,
}
mask_view=DestroyCacheView(mask_view);
image_view=DestroyCacheView(image_view);
- image->mask_trait=UndefinedPixelTrait;
+ image->mask_trait=UpdatePixelTrait;
return(status);
}