diff options
Diffstat (limited to 'source/xps/xps-outline.c')
-rw-r--r-- | source/xps/xps-outline.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/source/xps/xps-outline.c b/source/xps/xps-outline.c index 6244a83d..63b6326b 100644 --- a/source/xps/xps-outline.c +++ b/source/xps/xps-outline.c @@ -37,7 +37,7 @@ xps_parse_document_outline(fz_context *ctx, xps_document *doc, fz_xml *root) entry = fz_new_outline(ctx); entry->title = fz_strdup(ctx, description); entry->uri = fz_strdup(ctx, target); - entry->page = xps_lookup_link_target(ctx, doc, target, NULL, NULL); + entry->page = xps_lookup_link_target(ctx, (fz_document*)doc, target, NULL, NULL); entry->down = NULL; entry->next = NULL; @@ -119,8 +119,9 @@ xps_load_document_structure(fz_context *ctx, xps_document *doc, xps_fixdoc *fixd } fz_outline * -xps_load_outline(fz_context *ctx, xps_document *doc) +xps_load_outline(fz_context *ctx, fz_document *doc_) { + xps_document *doc = (xps_document*)doc_; xps_fixdoc *fixdoc; fz_outline *head = NULL, *tail, *outline; |