Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/pdf
diff options
context:
space:
mode:
Diffstat (limited to 'pdf')
-rw-r--r--pdf/xpdf/Page.cc11
1 files changed, 5 insertions, 6 deletions
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;