summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--poppler/Annot.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/poppler/Annot.cc b/poppler/Annot.cc
index e17e7228..28389cc8 100644
--- a/poppler/Annot.cc
+++ b/poppler/Annot.cc
@@ -1732,7 +1732,8 @@ void AnnotWidget::initialize(XRef *xrefA, Catalog *catalog, Dict *dict) {
Object obj1;
form = catalog->getForm ();
- widget = form->findWidgetByRef (ref);
+ if (form) widget = form->findWidgetByRef (ref);
+ else widget = NULL;
// check if field apperances need to be regenerated
// Only text or choice fields needs to have appearance regenerated