summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarl Worth <cworth@cworth.org>2006-04-13 07:59:52 -0700
committerCarl Worth <cworth@cworth.org>2006-04-13 07:59:52 -0700
commitf17b347ab443fcc12f9098f9b601334f85d20a30 (patch)
tree2e2763e966bb45fa88e5d368c58a1ecf2ee5ddd0 /src
parent6beababd47aabfb4896a878de09d729f287aa714 (diff)
Fix page numbers in PostScript output to start at 1
Diffstat (limited to 'src')
-rw-r--r--src/cairo-ps-surface.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cairo-ps-surface.c b/src/cairo-ps-surface.c
index d02eacf01..b5062d4b5 100644
--- a/src/cairo-ps-surface.c
+++ b/src/cairo-ps-surface.c
@@ -848,11 +848,12 @@ _cairo_ps_surface_finish (void *abstract_surface)
static void
_cairo_ps_surface_start_page (cairo_ps_surface_t *surface)
{
+ /* Increment before print so page numbers start at 1. */
+ surface->num_pages++;
_cairo_output_stream_printf (surface->stream,
"%%%%Page: %d %d\n",
surface->num_pages,
surface->num_pages);
- surface->num_pages++;
_cairo_output_stream_printf (surface->stream,
"gsave %f %f translate %f %f scale \n",