From 7f009acebb75ff88c1ee934b03fa2d15f7785b32 Mon Sep 17 00:00:00 2001 From: Robin Watts Date: Fri, 3 Jan 2014 16:50:41 +0000 Subject: Introduce 'document handlers'. We define a document handler for each file type (2 in the case of PDF, one to handle files with the ability to 'run' them, and one without). We then register these handlers with the context at startup, and then call fz_open_document... as usual. This enables people to select the document types they want at will (and even to extend the library with more document types should they wish). --- platform/x11/pdfapp.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'platform/x11') diff --git a/platform/x11/pdfapp.c b/platform/x11/pdfapp.c index 10a44573..e9349526 100644 --- a/platform/x11/pdfapp.c +++ b/platform/x11/pdfapp.c @@ -192,6 +192,8 @@ void pdfapp_open_progressive(pdfapp_t *app, char *filename, int reload, int bps) { pdf_document *idoc; + fz_register_document_handlers(ctx); + #ifdef HAVE_CURL if (!strncmp(filename, "http://", 7)) { -- cgit v1.2.3