From d6d3825b51f51f5897099ffd7989fa7ca4cb0378 Mon Sep 17 00:00:00 2001 From: Adrian Johnson Date: Mon, 5 Sep 2011 22:31:53 +0930 Subject: [PATCH] ps: each row of 1-bit image data needs to begin on a byte boundary --- src/cairo-ps-surface.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/cairo-ps-surface.c b/src/cairo-ps-surface.c index 3a74b7cc1..5444b3356 100644 --- a/src/cairo-ps-surface.c +++ b/src/cairo-ps-surface.c @@ -2284,6 +2284,8 @@ _cairo_ps_surface_emit_image (cairo_ps_surface_t *surface, break; } } + if (bit != 7) + i++; } if (surface->ps_level == CAIRO_PS_LEVEL_2) {