diff options
Diffstat (limited to 'apps/pdfapp.c')
-rw-r--r-- | apps/pdfapp.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/apps/pdfapp.c b/apps/pdfapp.c index 75ec8368..c955d1a0 100644 --- a/apps/pdfapp.c +++ b/apps/pdfapp.c @@ -89,6 +89,7 @@ void pdfapp_invert(pdfapp_t *app, fz_bbox rect) void pdfapp_open(pdfapp_t *app, char *filename, int fd) { + fz_error error; fz_obj *obj; fz_obj *info; char *password = ""; @@ -147,6 +148,10 @@ void pdfapp_open(pdfapp_t *app, char *filename, int fd) * Start at first page */ + error = pdf_loadpagetree(app->xref); + if (error) + pdfapp_error(app, fz_rethrow(error, "cannot load page tree")); + app->pagecount = pdf_getpagecount(app->xref); app->shrinkwrap = 1; |