diff --git a/src/webgl/layer.js b/src/webgl/layer.js index 80faf8789e..f0bb8c3356 100644 --- a/src/webgl/layer.js +++ b/src/webgl/layer.js @@ -179,6 +179,10 @@ var webgl_layer = function () { used_canvases.push(canvas); } }); + /* explicitly exit any renderers we no longer use */ + rerender_list.forEach(function (renderer) { + renderer._exit(); + }); }; map.geoOn(geo_event.layerAdd, () => map._updateAutoshareRenderers());