diff options
Diffstat (limited to 'source/fitz/load-bmp.c')
-rw-r--r-- | source/fitz/load-bmp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/fitz/load-bmp.c b/source/fitz/load-bmp.c index 433b9dd1..a15ec093 100644 --- a/source/fitz/load-bmp.c +++ b/source/fitz/load-bmp.c @@ -697,7 +697,7 @@ bmp_read_bitmap(fz_context *ctx, struct info *info, unsigned char *p, unsigned c } fz_try(ctx) - pix = fz_new_pixmap(ctx, fz_device_rgb(ctx), width, height); + pix = fz_new_pixmap(ctx, fz_device_rgb(ctx), width, height, 1); fz_catch(ctx) { fz_free(ctx, decompressed); @@ -705,7 +705,7 @@ bmp_read_bitmap(fz_context *ctx, struct info *info, unsigned char *p, unsigned c } ddp = pix->samples; - dstride = width * 4; + dstride = pix->stride; if (!info->topdown) { ddp = pix->samples + (height - 1) * dstride; |