diff options
author | Michael Vrhel <michael.vrhel@artifex.com> | 2016-07-11 15:31:20 -0700 |
---|---|---|
committer | Michael Vrhel <michael.vrhel@artifex.com> | 2016-07-11 15:31:20 -0700 |
commit | 1dec53cf6095309237ac861dd72a8e0c2d93a57b (patch) | |
tree | f310078b57fc9fede535ddcb9d9884dcd2ba141e /platform | |
parent | 67af3ff2d92e5d0f28e1a4b8b2305c1068e46b83 (diff) | |
download | mupdf-1dec53cf6095309237ac861dd72a8e0c2d93a57b.tar.xz |
Fixes to iOS application for recent API changes
Diffstat (limited to 'platform')
-rw-r--r-- | platform/ios/Classes/MuPageViewNormal.m | 16 | ||||
-rw-r--r-- | platform/ios/Classes/MuPrintPageRenderer.m | 4 |
2 files changed, 10 insertions, 10 deletions
diff --git a/platform/ios/Classes/MuPageViewNormal.m b/platform/ios/Classes/MuPageViewNormal.m index e60f006d..b9da24e5 100644 --- a/platform/ios/Classes/MuPageViewNormal.m +++ b/platform/ios/Classes/MuPageViewNormal.m @@ -377,7 +377,7 @@ static fz_display_list *create_page_list(fz_document *doc, fz_page *page) fz_var(dev); fz_try(ctx) { - list = fz_new_display_list(ctx); + list = fz_new_display_list(ctx, NULL); dev = fz_new_list_device(ctx, list); fz_run_page_contents(ctx, page, dev, &fz_identity, NULL); } @@ -406,7 +406,7 @@ static fz_display_list *create_annot_list(fz_document *doc, fz_page *page) if (idoc) pdf_update_page(ctx, idoc, (pdf_page *)page); - list = fz_new_display_list(ctx); + list = fz_new_display_list(ctx, NULL); dev = fz_new_list_device(ctx, list); for (annot = fz_first_annot(ctx, page); annot; annot = fz_next_annot(ctx, annot)) fz_run_annot(ctx, annot, dev, &fz_identity, NULL); @@ -455,9 +455,9 @@ static fz_pixmap *renderPixmap(fz_document *doc, fz_display_list *page_list, fz_ pix = fz_new_pixmap_with_bbox(ctx, fz_device_rgb(ctx), &bbox, 1); fz_clear_pixmap_with_value(ctx, pix, 255); - dev = fz_new_draw_device(ctx, pix); - fz_run_display_list(ctx, page_list, dev, &ctm, &rect, NULL); - fz_run_display_list(ctx, annot_list, dev, &ctm, &rect, NULL); + dev = fz_new_draw_device(ctx, &ctm, pix); + fz_run_display_list(ctx, page_list, dev, &fz_identity, &rect, NULL); + fz_run_display_list(ctx, annot_list, dev, &fz_identity, &rect, NULL); } fz_always(ctx) { @@ -560,9 +560,9 @@ static void updatePixmap(fz_document *doc, fz_display_list *page_list, fz_displa if (!fz_is_empty_irect(&abox)) { fz_clear_pixmap_rect_with_value(ctx, pixmap, 255, &abox); - dev = fz_new_draw_device_with_bbox(ctx, pixmap, &abox); - fz_run_display_list(ctx, page_list, dev, &ctm, &arect, NULL); - fz_run_display_list(ctx, annot_list, dev, &ctm, &arect, NULL); + dev = fz_new_draw_device_with_bbox(ctx, &ctm, pixmap, &abox); + fz_run_display_list(ctx, page_list, dev, &fz_identity, &arect, NULL); + fz_run_display_list(ctx, annot_list, dev, &fz_identity, &arect, NULL); fz_drop_device(ctx, dev); dev = NULL; } diff --git a/platform/ios/Classes/MuPrintPageRenderer.m b/platform/ios/Classes/MuPrintPageRenderer.m index e2420a78..4bdc67b4 100644 --- a/platform/ios/Classes/MuPrintPageRenderer.m +++ b/platform/ios/Classes/MuPrintPageRenderer.m @@ -110,9 +110,9 @@ static void renderPage(fz_document *doc, fz_page *page, fz_pixmap *pix, fz_matri fz_var(dev); fz_try(ctx) { - dev = fz_new_draw_device(ctx, pix); + dev = fz_new_draw_device(ctx, ctm, pix); fz_clear_pixmap_with_value(ctx, pix, 0xFF); - fz_run_page(ctx, page, dev, ctm, NULL); + fz_run_page(ctx, page, dev, &fz_identity, NULL); } fz_always(ctx) { |