diff options
Diffstat (limited to 'xps')
-rw-r--r-- | xps/xps_image.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/xps/xps_image.c b/xps/xps_image.c index 85a467af..6ba514b7 100644 --- a/xps/xps_image.c +++ b/xps/xps_image.c @@ -29,15 +29,12 @@ xps_paint_image_brush(xps_document *doc, fz_matrix ctm, fz_rect area, char *base { fz_pixmap *pixmap = vimage; float xs, ys; - fz_matrix im; if (pixmap->xres == 0 || pixmap->yres == 0) return; xs = pixmap->w * 96 / pixmap->xres; ys = pixmap->h * 96 / pixmap->yres; - im = fz_scale(xs, -ys); - im.f = ys; - ctm = fz_concat(im, ctm); + ctm = fz_concat(fz_scale(xs, ys), ctm); fz_fill_image(doc->dev, pixmap, ctm, doc->opacity[doc->opacity_top]); } |