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);
 }