From b32a2e101cf4f01114bf520519706d4170fcac86 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Fri, 5 Apr 2013 00:14:10 +0200 Subject: [PATCH] Abort rendering when WebGL context is lost --- src/ol/renderer/webgl/webglmaprenderer.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ol/renderer/webgl/webglmaprenderer.js b/src/ol/renderer/webgl/webglmaprenderer.js index 93b5073e61..b45158251e 100644 --- a/src/ol/renderer/webgl/webglmaprenderer.js +++ b/src/ol/renderer/webgl/webglmaprenderer.js @@ -541,6 +541,10 @@ ol.renderer.webgl.Map.prototype.renderFrame = function(frameState) { var gl = this.getGL(); + if (gl.isContextLost()) { + return false; + } + if (goog.isNull(frameState)) { if (this.renderedVisible_) { goog.style.showElement(this.canvas_, false);