summaryrefslogtreecommitdiff
path: root/source/xps/xps-outline.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/xps/xps-outline.c')
-rw-r--r--source/xps/xps-outline.c5
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;