Skip to content

Commit ccd4b50

Browse files
committed
Fram data guards
Sometimes, this._frameData is null. Guard agains it. Sometimes, we transfer to an animation that contains lesser frames. Guard against it.
1 parent fc047c5 commit ccd4b50

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/animation/Animation.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -510,7 +510,7 @@ Phaser.Animation.prototype = {
510510
updateFrameData: function (frameData) {
511511

512512
this._frameData = frameData;
513-
this.currentFrame = this._frameData.getFrame(this._frames[this._frameIndex]);
513+
this.currentFrame = this._frameData ? this._frameData.getFrame(this._frames[this._frameIndex % this._frames.length]) : null;
514514

515515
},
516516

0 commit comments

Comments
 (0)