diff src/pixelarray.c @ 1168:999340e73c71

Fixed slicing issues as reported by Lenard. Fixed surface lock tests.
author marcus
date Sun, 29 Jun 2008 19:47:31 +0000
parents 87a02c36bd31
children 65e001d30448 b00768230c7b
line wrap: on
line diff
--- a/src/pixelarray.c	Sun Jun 29 09:09:24 2008 +0000
+++ b/src/pixelarray.c	Sun Jun 29 19:47:31 2008 +0000
@@ -638,7 +638,7 @@
         ystart = array->ystart + low * array->ystep;
         xlen = array->xlen;
         ylen = ABS (high - low);
-        ystep = 1;
+        ystep = array->ystep;
         xstep = array->xstep;
         padding = array->padding;
     }
@@ -648,7 +648,7 @@
         ystart = array->ystart;
         xlen = ABS (high - low);
         ylen = array->ylen;
-        xstep = 1;
+        xstep = array->xstep;
         ystep = array->ystep;
         padding = array->padding;
     }
@@ -855,7 +855,7 @@
         ystart = array->ystart + low * array->ystep;
         xlen = array->xlen;
         ylen = ABS (high - low);
-        ystep = 1;
+        ystep = array->ystep;
         xstep = array->xstep;
         padding = array->padding;
     }
@@ -865,7 +865,7 @@
         ystart = array->ystart;
         xlen = ABS (high - low);
         ylen = array->ylen;
-        xstep = 1;
+        xstep = array->xstep;
         ystep = array->ystep;
         padding = array->padding;
     }