From 6c58c6033086c7ca4628e00eb0f6f010573ad6b7 Mon Sep 17 00:00:00 2001 From: kramm Date: Wed, 9 May 2007 11:14:38 +0000 Subject: [PATCH] proper finish pages (close all clipping boxes) --- lib/pdf/GFXOutputDev.cc | 2 -- lib/pdf/pdf.cc | 1 + 2 files changed, 1 insertion(+), 2 deletions(-) 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(); } -- 1.7.10.4