]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Thu, 20 Nov 2014 00:25:48 +0000 (00:25 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Thu, 20 Nov 2014 00:25:48 +0000 (00:25 +0000)
MagickCore/morphology.c

index 937368f709629a71e04ca7133b19f82c9f04930b..36f5ca4154491955cc16323d428dfaa4462032e1 100644 (file)
@@ -3548,6 +3548,7 @@ static ssize_t MorphologyPrimitiveDirect(Image *image,
             pixels=q;
             for (u=offset.x+1; u < (ssize_t) kernel->width; u++)
             {
+              pixels+=GetPixelChannels(image);
               if ((IfNaN(*k) == MagickFalse) &&
                   ((x+u-offset.x) < (ssize_t) image->columns))
                 {
@@ -3555,7 +3556,6 @@ static ssize_t MorphologyPrimitiveDirect(Image *image,
                     pixel=(double) pixels[i]+(*k);
                 }
               k--;
-              pixels+=GetPixelChannels(image);
             }
             break;
           }
@@ -3580,6 +3580,7 @@ static ssize_t MorphologyPrimitiveDirect(Image *image,
             pixels=q;
             for (u=offset.x+1; u < (ssize_t) kernel->width; u++)
             {
+              pixels+=GetPixelChannels(image);
               if ((IfNaN(*k) == MagickFalse) &&
                   ((x+u-offset.x) < (ssize_t) image->columns))
                 {
@@ -3587,7 +3588,6 @@ static ssize_t MorphologyPrimitiveDirect(Image *image,
                     pixel=(double) pixels[i]+(*k);
                 }
               k--;
-              pixels+=GetPixelChannels(image);
             }
             break;
           }