From 7ed982f764d8bb23121f0138340365a7524919a7 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Wed, 1 Jul 2009 12:31:22 +0200 Subject: Update mozilla plugin to new fz_obj architecture. --- apps/mozilla/moz_main.c | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) (limited to 'apps') diff --git a/apps/mozilla/moz_main.c b/apps/mozilla/moz_main.c index 894a6280..edbfe255 100644 --- a/apps/mozilla/moz_main.c +++ b/apps/mozilla/moz_main.c @@ -162,20 +162,13 @@ void pdfmoz_open(pdfmoz_t *moz, char *filename) */ obj = fz_dictgets(moz->xref->trailer, "Root"); - if (!obj) - pdfmoz_error(moz, fz_throw("syntaxerror: missing Root object")); - - error = pdf_loadindirect(&moz->xref->root, moz->xref, obj); - if (error) - pdfmoz_error(moz, error); + moz->xref->trailer = fz_resolveindirect(obj); obj = fz_dictgets(moz->xref->trailer, "Info"); - if (obj) - { - error = pdf_loadindirect(&moz->xref->info, moz->xref, obj); - if (error) - pdfmoz_error(moz, error); - } + moz->xref->info = fz_resolveindirect(obj); + + if (!moz->xref->trailer) + pdfmoz_error(moz, fz_throw("syntaxerror: missing Root object")); error = pdf_loadnametrees(moz->xref); if (error) -- cgit v1.2.3