]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Wed, 13 Feb 2013 17:18:39 +0000 (17:18 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Wed, 13 Feb 2013 17:18:39 +0000 (17:18 +0000)
MagickCore/effect.c

index 130fa410da06f2b9595c7b9fbc1aee320e1a0b01..9401b6630923cca7740706e53be2fa1c3b11ea0f 100644 (file)
@@ -1405,8 +1405,6 @@ MagickExport Image *DespeckleImage(const Image *image,ExceptionInfo *exception)
       j,
       y;
 
-    if (status == MagickFalse)
-      continue;
     PixelChannel channel=GetPixelChannelChannel(image,i);
     PixelTrait traits=GetPixelChannelTraits(image,channel);
     PixelTrait despeckle_traits=GetPixelChannelTraits(despeckle_image,channel);
@@ -1415,6 +1413,8 @@ MagickExport Image *DespeckleImage(const Image *image,ExceptionInfo *exception)
       continue;
     if ((despeckle_traits & CopyPixelTrait) != 0)
       continue;
+    if (status == MagickFalse)
+      continue;
     (void) ResetMagickMemory(pixels,0,length*sizeof(*pixels));
     j=(ssize_t) image->columns+2;
     for (y=0; y < (ssize_t) image->rows; y++)