From 54f54807f16be1b5093dd7a1b7f51878947d30e6 Mon Sep 17 00:00:00 2001 From: Remi Cohen-Scali Date: Tue, 13 Jan 2004 04:05:03 +0000 Subject: :displaySlice): Changed the size of the statements enclosed in ifdef 2004-01-13 Remi Cohen-Scali * xpdf/Page.cc (Page::displaySlice): Changed the size of the statements enclosed in ifdef USE_ANNOTS_VIEW in order to disable annotations display when annots view is unused. --- (limited to 'pdf') diff --git a/pdf/xpdf/Page.cc b/pdf/xpdf/Page.cc index fb7abc0..c7a1e13 100644 --- a/pdf/xpdf/Page.cc +++ b/pdf/xpdf/Page.cc @@ -338,22 +338,21 @@ void Page::displaySlice(OutputDev *out, double dpi, int rotate, //~ need to reset CTM ??? annotList = new Annots(xref, annots.fetch(xref, &obj)); obj.free(); +#ifdef USE_ANNOTS_VIEW if (annotList->getNumAnnots() > 0) { if (globalParams->getPrintCommands()) { printf("***** Annotations\n"); } for (i = 0; i < annotList->getNumAnnots(); ++i) { Annot *annot = annotList->getAnnot(i); - if ((annotDisplayDecideCbk && (*annotDisplayDecideCbk)(annot, annotDisplayDecideCbkData)) -#ifdef USE_ANNOTS_VIEW - || !annotDisplayDecideCbk -#endif - ) + if ((annotDisplayDecideCbk && + (*annotDisplayDecideCbk)(annot, annotDisplayDecideCbkData)) || + !annotDisplayDecideCbk) annot->draw(gfx); - } out->dump(); } +#endif delete annotList; delete gfx; -- cgit v0.9.1