mirror of
https://github.com/overleaf/overleaf.git
synced 2024-09-16 02:52:31 -04: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: () ->
|
processRenderQueue: () ->
|
||||||
return if @jobs > 0
|
return if @jobs > 0
|
||||||
current = @renderQueue.pop()
|
current = @renderQueue.shift()
|
||||||
return unless current?
|
return unless current?
|
||||||
[element, pagenum] = [current.element, current.pagenum]
|
[element, pagenum] = [current.element, current.pagenum]
|
||||||
return if @complete[pagenum]
|
# if task is underway or complete, go to the next entry in the
|
||||||
return if @renderTask[pagenum]
|
# render queue
|
||||||
|
if @renderTask[pagenum] or @complete[pagenum]
|
||||||
|
@processRenderQueue()
|
||||||
|
return
|
||||||
@jobs = @jobs + 1
|
@jobs = @jobs + 1
|
||||||
|
|
||||||
# @addSpinner(element.canvas)
|
# @addSpinner(element.canvas)
|
||||||
|
|
Loading…
Reference in a new issue