From 2f264787e9dac0fdcbadfe431f549f18b4d3aafb Mon Sep 17 00:00:00 2001 From: Robin Watts Date: Tue, 17 Dec 2013 18:49:48 +0000 Subject: Bug 694810: Fix crash when clicking on mupdf window after failed page load. If we have a NULL page, don't attempt to pass events to it. --- source/pdf/pdf-form.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'source') diff --git a/source/pdf/pdf-form.c b/source/pdf/pdf-form.c index 0bf59cc5..2b48abec 100644 --- a/source/pdf/pdf-form.c +++ b/source/pdf/pdf-form.c @@ -740,6 +740,9 @@ int pdf_pass_event(pdf_document *doc, pdf_page *page, pdf_ui_event *ui_event) fz_point *pt = &(ui_event->event.pointer.pt); int changed = 0; + if (page == NULL) + return 0; + for (annot = page->annots; annot; annot = annot->next) { if (pt->x >= annot->pagerect.x0 && pt->x <= annot->pagerect.x1) -- cgit v1.2.3