+2005-02-25 Marco Pesenti Gritti <marco@gnome.org>
+
+ * pdf/xpdf/pdf-document.cc:
+
+ Fix crash when opening in new window
+
2005-02-25 Marco Pesenti Gritti <marco@gnome.org>
* configure.ac:
static void
document_display_page (PdfDocument *pdf_document)
{
- pdf_document->doc->displayPage (pdf_document->out, pdf_document->page,
- 72 * pdf_document->scale,
- 72 * pdf_document->scale,
- 0, gTrue, gTrue);
-
- document_init_links (pdf_document);
-
- /* Update the search results available to the app since
- * we only provide full results on the current page
- */
- if (pdf_document->search)
- pdf_document_search_page_changed (pdf_document->search);
+ if (pdf_document->out != NULL) {
+ pdf_document->doc->displayPage (pdf_document->out, pdf_document->page,
+ 72 * pdf_document->scale,
+ 72 * pdf_document->scale,
+ 0, gTrue, gTrue);
+
+ document_init_links (pdf_document);
+
+ /* Update the search results available to the app since
+ * we only provide full results on the current page
+ */
+ if (pdf_document->search)
+ pdf_document_search_page_changed (pdf_document->search);
+ }
}
static gboolean
if (pdf_document->doc)
pdf_document->out->startDoc(pdf_document->doc->getXRef());
+ document_display_page (pdf_document);
}
-
- /* FIXME we need to regenerate pages */
}
}