From 37a2e492ea5786dd94c421167ec31e605b1eda77 Mon Sep 17 00:00:00 2001 From: malc Date: Thu, 14 Jul 2016 05:01:12 +0300 Subject: [PATCH] Sync with upstream --- BUILDING | 2 +- link.c | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/BUILDING b/BUILDING index 0fb23e7..0b37cb1 100644 --- a/BUILDING +++ b/BUILDING @@ -11,7 +11,7 @@ Prerequisites for building from sources: llpp% git clone git://git.ghostscript.com/mupdf.git --recursive llpp% cd mupdf - mupdf% git checkout 6153a0761831bbc490213df7911ec596b6ea59f2 + mupdf% git checkout c1901196a057f9f8e46f9b4b97e7822a0fb3ef23 mupdf% git submodule update --recursive mupdf% make build=native libs mupdf% cd .. diff --git a/link.c b/link.c index 3236e54..b4ad3b4 100644 --- a/link.c +++ b/link.c @@ -1494,7 +1494,7 @@ static void search (regex_t *re, int pageno, int y, int forward) found: sheet = fz_new_stext_sheet (state.ctx); - text = fz_new_stext_page (state.ctx); + text = fz_new_stext_page (state.ctx, &pdim->mediabox); tdev = fz_new_stext_device (state.ctx, sheet, text); page = fz_load_page (state.ctx, state.doc, pageno); @@ -2756,7 +2756,8 @@ static void ensuretext (struct page *page) fz_matrix ctm; fz_device *tdev; - page->text = fz_new_stext_page (state.ctx); + page->text = fz_new_stext_page (state.ctx, + &state.pagedims[page->pdimno].mediabox); page->sheet = fz_new_stext_sheet (state.ctx); tdev = fz_new_stext_device (state.ctx, page->sheet, page->text); ctm = pagectm (page); -- 2.11.4.GIT