[gs-commits] mupdf 1.16.1.96 Fix bug in page number from location edge
[email protected] (Tor Andersson) Thu, 17 Oct 2019 10:01:15 +0000 (UTC)
| Newsgroups | gmane.comp.printing.ghostscript.cvs |
|---|---|
| Message-ID | <[email protected]> |
commit 30f34511df7363ab10e1b1a7a30c4eb047c1c37a Author: Tor Andersson <[email protected]> Date: Wed Oct 16 15:32:14 2019 +0200 Fix bug in page number from location edge case. diff --git a/platform/java/src/com/artifex/mupdf/fitz/Document.java b/platform/java/src/com/artifex/mupdf/fitz/Document.java index 43517f1..4f5eb9e 100644 --- a/platform/java/src/com/artifex/mupdf/fitz/Document.java +++ b/platform/java/src/com/artifex/mupdf/fitz/Document.java @@ -129,7 +129,7 @@ public class Document return new Location(i, number - start); start += np; } - return new Location(start, np - 1); + return new Location(i - 1, np - 1); } public int pageNumberFromLocation(Location loc) { diff --git a/source/fitz/document.c b/source/fitz/document.c index c627749..3961788 100644 --- a/source/fitz/document.c +++ b/source/fitz/document.c @@ -597,7 +597,7 @@ fz_location fz_location_from_page_number(fz_context *ctx, fz_document *doc, int return fz_make_location(i, number - start); start += m; } - return fz_make_location(start, m-1); + return fz_make_location(i-1, m-1); } int fz_page_number_from_location(fz_context *ctx, fz_document *doc, fz_location loc) http://git.ghostscript.com/?p=mupdf.git;a=commit;h=30f34511df7363ab10e1b1a7a30c4eb047c1c37a -- MuPDF library Artifex Software, Inc.