]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Thu, 11 Mar 2010 16:47:50 +0000 (16:47 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Thu, 11 Mar 2010 16:47:50 +0000 (16:47 +0000)
ChangeLog
magick/cache.c

index 86d77226590c7f4672ed8f8e1277708f26df1bc3..2191581e22b06fc896c3143d9a4af5e6db9a1978 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2010-03-11  6.6.0-5 Cristy  <quetzlzacatenango@image...>
+  * Permit user to get virtual pixels with a region width of 0.
+
 2010-03-07  6.6.0-4 Cristy  <quetzlzacatenango@image...>
   * The -evaluate-sequence option behaves like -evaluate except it operates
     on a sequence of images.
index 98fb393481d7ec7ef167ef0a5bf09855f4fb5935..5e1e45f6d6cd677abc0946cbac6f3172f619b664 100644 (file)
@@ -3296,9 +3296,10 @@ MagickExport const PixelPacket *GetVirtualPixelsFromNexus(const Image *image,
   pixels=SetPixelCacheNexusPixels(image,&region,nexus_info,exception);
   if (pixels == (PixelPacket *) NULL)
     return((const PixelPacket *) NULL);
-  offset=(MagickOffsetType) region.y*cache_info->columns+region.x;
-  length=(MagickSizeType) (region.height-1L)*cache_info->columns+
-    region.width-1L;
+  offset=(MagickOffsetType) nexus_info->region.y*cache_info->columns+
+    nexus_info->region.x;
+  length=(MagickSizeType) (nexus_info->region.height-1L)*cache_info->columns+
+    nexus_info->region.width-1L;
   number_pixels=(MagickSizeType) cache_info->columns*cache_info->rows;
   if ((offset >= 0) && (((MagickSizeType) offset+length) < number_pixels))
     if ((x >= 0) && ((long) (x+columns) <= (long) cache_info->columns) &&