diff --git a/lib/OpenLayers/Util.js b/lib/OpenLayers/Util.js index 71a64c06b3..fe9f49ac84 100644 --- a/lib/OpenLayers/Util.js +++ b/lib/OpenLayers/Util.js @@ -1720,7 +1720,9 @@ OpenLayers.Util.requestAnimationFrame = (function() { loops[id] = function() { if (loops[id] && +new Date - start <= duration) { callback(); - request(loops[id], element); + if (loops[id]) { + request(loops[id], element); + } } else { delete loops[id]; }