From: ellson Date: Fri, 2 Nov 2007 20:30:28 +0000 (+0000) Subject: encapsulate gvdevice_* calls into gvrender functions X-Git-Tag: LAST_LIBGRAPH~32^2~5093 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8b45010affc052cda701edfb9a903f6e546c2ff2;p=graphviz encapsulate gvdevice_* calls into gvrender functions --- 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)