From 8b45010affc052cda701edfb9a903f6e546c2ff2 Mon Sep 17 00:00:00 2001 From: ellson Date: Fri, 2 Nov 2007 20:30:28 +0000 Subject: [PATCH] encapsulate gvdevice_* calls into gvrender functions --- lib/gvc/gvrender.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/gvc/gvrender.c b/lib/gvc/gvrender.c index d27bc0981..02dcc082a 100644 --- a/lib/gvc/gvrender.c +++ b/lib/gvc/gvrender.c @@ -134,6 +134,7 @@ void gvrender_begin_job(GVJ_t * job) GVC_t *gvc = job->gvc; gvrender_engine_t *gvre = job->render.engine; + gvdevice_initialize(job); if (gvre) { if (gvre->begin_job) gvre->begin_job(job); @@ -169,6 +170,7 @@ void gvrender_end_job(GVJ_t * job) } #endif job->gvc->common.lib = NULL; /* FIXME - minimally this doesn't belong here */ + gvdevice_finalize(job); } /* font modifiers */ @@ -343,6 +345,7 @@ void gvrender_end_page(GVJ_t * job) cg->end_page(); } #endif + gvdevice_format(job); } void gvrender_begin_layer(GVJ_t * job) -- 2.40.0