Map.setCenter() should not call Layer.moveTo if inRange has changed to false.

With this patch you should no longer see tiles loading if your layer is out of
range or not visible. Hopefully! r=crschmidt (closes #937)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@5913 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
Éric Lemoine
2008-01-27 22:59:31 +00:00
parent 8487829362
commit 221967cc3f
2 changed files with 9 additions and 14 deletions

View File

@@ -244,8 +244,7 @@ OpenLayers.Layer.WFS = OpenLayers.Class(
var outOfBounds = (!firstRendering &&
!this.tile.bounds.containsBounds(bounds));
if ( (zoomChanged || firstRendering || (!dragging && outOfBounds))
&& this.inRange) {
if (zoomChanged || firstRendering || (!dragging && outOfBounds)) {
//determine new tile bounds
var center = bounds.getCenterLonLat();
var tileWidth = bounds.getWidth() * this.ratio;