summaryrefslogtreecommitdiff
path: root/platform/ios
diff options
context:
space:
mode:
authorMichael Vrhel <michael.vrhel@artifex.com>2016-07-11 15:31:20 -0700
committerMichael Vrhel <michael.vrhel@artifex.com>2016-07-11 15:31:20 -0700
commit1dec53cf6095309237ac861dd72a8e0c2d93a57b (patch)
treef310078b57fc9fede535ddcb9d9884dcd2ba141e /platform/ios
parent67af3ff2d92e5d0f28e1a4b8b2305c1068e46b83 (diff)
downloadmupdf-1dec53cf6095309237ac861dd72a8e0c2d93a57b.tar.xz
Fixes to iOS application for recent API changes
Diffstat (limited to 'platform/ios')
-rw-r--r--platform/ios/Classes/MuPageViewNormal.m16
-rw-r--r--platform/ios/Classes/MuPrintPageRenderer.m4
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)
{