From f2fcb5a95ca2d62eacb07f71adbf8de65061d686 Mon Sep 17 00:00:00 2001 From: ahocevar Date: Sat, 8 Oct 2011 12:21:51 -0400 Subject: [PATCH] Canvas renderer needs to return false from setExtent --- lib/OpenLayers/Renderer/Canvas.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/lib/OpenLayers/Renderer/Canvas.js b/lib/OpenLayers/Renderer/Canvas.js index 97b9741b9b..707a4ab81c 100644 --- a/lib/OpenLayers/Renderer/Canvas.js +++ b/lib/OpenLayers/Renderer/Canvas.js @@ -70,6 +70,25 @@ OpenLayers.Renderer.Canvas = OpenLayers.Class(OpenLayers.Renderer, { } }, + /** + * Method: setExtent + * Set the visible part of the layer. + * + * Parameters: + * extent - {} + * resolutionChanged - {Boolean} + * + * Returns: + * {Boolean} true to notify the layer that the new extent does not exceed + * the coordinate range, and the features will not need to be redrawn. + * False otherwise. + */ + setExtent: function() { + OpenLayers.Renderer.prototype.setExtent.apply(this, arguments); + // always redraw features + return false; + }, + /** * Method: eraseGeometry * Erase a geometry from the renderer. Because the Canvas renderer has