Stop playback at correct position after deleting frames
This commit is contained in:
parent
c77942800c
commit
07ba9edbd3
|
|
@ -2077,7 +2077,9 @@ class GraphicsObject {
|
||||||
return this.getFrame(this.currentFrameNum)
|
return this.getFrame(this.currentFrameNum)
|
||||||
}
|
}
|
||||||
get maxFrame() {
|
get maxFrame() {
|
||||||
return Math.max(...this.layers.map((layer)=>{return layer.frames.length}))
|
return Math.max(...this.layers.map((layer) => {
|
||||||
|
return layer.frames.findLastIndex(frame => frame !== undefined) || -1;
|
||||||
|
})) + 1;
|
||||||
}
|
}
|
||||||
advanceFrame() {
|
advanceFrame() {
|
||||||
this.setFrameNum(this.currentFrameNum + 1)
|
this.setFrameNum(this.currentFrameNum + 1)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue