- /* obsolete - we point to wanted memory instead
- memcpy(dst->map,src->map+(src->height-dz)*src->width,
- dz*src->width*sizeof(t_pixel));
- */
- dst->map=src->map+(src->height-dz)*src->width;
+ off=(m==GRAB)?0:(src->height-dz)*src->width;
+ memcpy(dst->map,src->map+off,dz*src->width*sizeof(t_pixel));