No new argument for Layer::redraw.

Instead, make _resolution a private property (resolution) which is set to null to make redraw call moveTo with zoomChanged set to true.
This commit is contained in:
ahocevar
2011-12-26 11:09:07 +01:00
parent ff04517232
commit d42eec9775
4 changed files with 21 additions and 15 deletions

View File

@@ -95,8 +95,8 @@
t.eq( layer.params.chickpeas, "image/png", "mergeNewParams() makes clean copy of hash");
var redraw = OpenLayers.Layer.prototype.redraw;
OpenLayers.Layer.prototype.redraw = function(forceZoomChanged) {
t.eq(forceZoomChanged, true, 'mergeNewParams() sends true to Layer.redraw');
OpenLayers.Layer.prototype.redraw = function() {
t.eq(this.resolution, null, 'mergeNewParams sets layer resolution to null, causing redraw to call moveTo with zoomChanged set to true');
};
layer.mergeNewParams();
OpenLayers.Layer.prototype.redraw = redraw;