From: kramm Date: Wed, 9 May 2007 11:14:38 +0000 (+0000) Subject: proper finish pages (close all clipping boxes) X-Git-Tag: buttons-working~643 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=6c58c6033086c7ca4628e00eb0f6f010573ad6b7 proper finish pages (close all clipping boxes) --- diff --git a/lib/pdf/GFXOutputDev.cc b/lib/pdf/GFXOutputDev.cc index 5f4b111..56257a5 100644 --- a/lib/pdf/GFXOutputDev.cc +++ b/lib/pdf/GFXOutputDev.cc @@ -791,8 +791,6 @@ void GFXOutputDev::endframe() device->endclip(device); outer_clip_box = 0; } - - device->endpage(device); } void GFXOutputDev::finish() diff --git a/lib/pdf/pdf.cc b/lib/pdf/pdf.cc index eba2a67..13957de 100644 --- a/lib/pdf/pdf.cc +++ b/lib/pdf/pdf.cc @@ -89,6 +89,7 @@ void render2(gfxpage_t*page, gfxdevice_t*output) pi->outputDev->setXRef(pi->doc, pi->doc->getXRef()); pi->doc->displayPage((OutputDev*)pi->outputDev, page->nr, zoom, zoom, /*rotate*/0, true, true, /*doLinks*/(int)1); pi->doc->processLinks((OutputDev*)pi->outputDev, page->nr); + pi->doc->endframe(); }