Reduce unnecessary duplication in PDFRenderingQueue.getHighestPriority
This commit is contained in:
parent
284d259054
commit
fb6c807ba2
@ -126,21 +126,15 @@ class PDFRenderingQueue {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// All the visible views have rendered; try to render next/previous pages.
|
// All the visible views have rendered; try to render next/previous page.
|
||||||
if (scrolledDown) {
|
// (IDs start at 1, so no need to add 1 when `scrolledDown === true`.)
|
||||||
const nextPageIndex = visible.last.id;
|
const preRenderIndex = scrolledDown
|
||||||
// IDs start at 1, so no need to add 1.
|
? visible.last.id
|
||||||
if (views[nextPageIndex] && !this.isViewFinished(views[nextPageIndex])) {
|
: visible.first.id - 2;
|
||||||
return views[nextPageIndex];
|
const preRenderView = views[preRenderIndex];
|
||||||
}
|
|
||||||
} else {
|
if (preRenderView && !this.isViewFinished(preRenderView)) {
|
||||||
const previousPageIndex = visible.first.id - 2;
|
return preRenderView;
|
||||||
if (
|
|
||||||
views[previousPageIndex] &&
|
|
||||||
!this.isViewFinished(views[previousPageIndex])
|
|
||||||
) {
|
|
||||||
return views[previousPageIndex];
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
// Everything that needs to be rendered has been.
|
// Everything that needs to be rendered has been.
|
||||||
return null;
|
return null;
|
||||||
|
Loading…
Reference in New Issue
Block a user