Skip to content

Commit 519afd0

Browse files
committed
Fixed Camera Fade Effect check. Fix phaserjs#5438
1 parent 32440cb commit 519afd0

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

src/renderer/webgl/WebGLRenderer.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2307,12 +2307,15 @@ var WebGLRenderer = new Class({
23072307
*/
23082308
postRenderCamera: function (camera)
23092309
{
2310-
if (camera.flashEffect.isRunning || camera.fadeEffect.isRunning)
2310+
var flashEffect = camera.flashEffect;
2311+
var fadeEffect = camera.fadeEffect;
2312+
2313+
if (flashEffect.isRunning || (fadeEffect.isRunning || fadeEffect.isComplete))
23112314
{
23122315
var pipeline = this.pipelines.setMulti();
23132316

2314-
camera.flashEffect.postRenderWebGL(pipeline, Utils.getTintFromFloats);
2315-
camera.fadeEffect.postRenderWebGL(pipeline, Utils.getTintFromFloats);
2317+
flashEffect.postRenderWebGL(pipeline, Utils.getTintFromFloats);
2318+
fadeEffect.postRenderWebGL(pipeline, Utils.getTintFromFloats);
23162319
}
23172320

23182321
camera.dirty = false;

0 commit comments

Comments
 (0)