summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source/pdf/pdf-interpret.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/source/pdf/pdf-interpret.c b/source/pdf/pdf-interpret.c
index 5f974ac5..8b44079e 100644
--- a/source/pdf/pdf-interpret.c
+++ b/source/pdf/pdf-interpret.c
@@ -1078,7 +1078,8 @@ pdf_process_annot(fz_context *ctx, pdf_processor *proc, pdf_document *doc, pdf_p
if (flags & (PDF_ANNOT_IS_INVISIBLE | PDF_ANNOT_IS_HIDDEN))
return;
- if (pdf_annot_has_open(ctx, annot) && !pdf_annot_is_open(ctx, annot))
+ /* popup annotations should never be drawn */
+ if (pdf_annot_type(ctx, annot) == PDF_ANNOT_POPUP)
return;
if (proc->usage)