Handle page member being null when obtaining links.
diff --git a/lib/src/main/java/com/artifex/mupdf/viewer/MuPDFCore.java b/lib/src/main/java/com/artifex/mupdf/viewer/MuPDFCore.java
index d1f058f..387eee1 100644
--- a/lib/src/main/java/com/artifex/mupdf/viewer/MuPDFCore.java
+++ b/lib/src/main/java/com/artifex/mupdf/viewer/MuPDFCore.java
@@ -130,7 +130,7 @@
Cookie cookie) {
gotoPage(pageNum);
- if (displayList == null)
+ if (displayList == null && page != null)
displayList = page.toDisplayList();
float zoom = resolution / 72;
@@ -156,7 +156,7 @@
public synchronized Link[] getPageLinks(int pageNum) {
gotoPage(pageNum);
- return page.getLinks();
+ return page != null ? page.getLinks() : null;
}
public synchronized int resolveLink(Link link) {