From f17b347ab443fcc12f9098f9b601334f85d20a30 Mon Sep 17 00:00:00 2001 From: Carl Worth Date: Thu, 13 Apr 2006 07:59:52 -0700 Subject: [PATCH] Fix page numbers in PostScript output to start at 1 --- src/cairo-ps-surface.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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",