mirror of
https://github.com/overleaf/overleaf.git
synced 2025-02-17 09:23:11 +00:00
render pdf pages in ascending order, fix bug where pages could be left unrendered
This commit is contained in:
parent
4faac88065
commit
2074326237
1 changed files with 6 additions and 3 deletions
|
@ -83,11 +83,14 @@ define [
|
|||
|
||||
processRenderQueue: () ->
|
||||
return if @jobs > 0
|
||||
current = @renderQueue.pop()
|
||||
current = @renderQueue.shift()
|
||||
return unless current?
|
||||
[element, pagenum] = [current.element, current.pagenum]
|
||||
return if @complete[pagenum]
|
||||
return if @renderTask[pagenum]
|
||||
# if task is underway or complete, go to the next entry in the
|
||||
# render queue
|
||||
if @renderTask[pagenum] or @complete[pagenum]
|
||||
@processRenderQueue()
|
||||
return
|
||||
@jobs = @jobs + 1
|
||||
|
||||
# @addSpinner(element.canvas)
|
||||
|
|
Loading…
Reference in a new issue