From 35e41340479d2b9101530abd34382c2f96b4ef76 Mon Sep 17 00:00:00 2001 From: Frederic Junod Date: Tue, 19 Aug 2014 11:39:44 +0200 Subject: [PATCH] Don't create unnecessary closure --- src/ol/renderer/maprenderer.js | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/src/ol/renderer/maprenderer.js b/src/ol/renderer/maprenderer.js index 1727a6898b..ac38dee2c3 100644 --- a/src/ol/renderer/maprenderer.js +++ b/src/ol/renderer/maprenderer.js @@ -99,6 +99,16 @@ ol.renderer.Map.prototype.disposeInternal = function() { }; +/** + * @param {ol.Map} map Map. + * @param {olx.FrameState} frameState Frame state. + * @private + */ +ol.renderer.Map.expireIconCache_ = function(map, frameState) { + ol.style.IconImageCache.getInstance().expire(); +}; + + /** * @param {ol.Coordinate} coordinate Coordinate. * @param {olx.FrameState} frameState FrameState. @@ -256,14 +266,7 @@ ol.renderer.Map.prototype.removeUnusedLayerRenderers_ = * @protected */ ol.renderer.Map.prototype.scheduleExpireIconCache = function(frameState) { - frameState.postRenderFunctions.push( - /** - * @param {ol.Map} map Map. - * @param {olx.FrameState} frameState Frame state. - */ - function(map, frameState) { - ol.style.IconImageCache.getInstance().expire(); - }); + frameState.postRenderFunctions.push(ol.renderer.Map.expireIconCache_); };