the tileQueue is not always cleared, for instance when adding a layer in GeoExplorer and then switching base layers, so make sure we also clear the tileQueue when the visibility of a layer changes

This commit is contained in:
Bart van den Eijnden
2013-02-08 14:02:20 +01:00
parent 47d60a6ab8
commit 09d1b9e8ca

View File

@@ -183,7 +183,7 @@ OpenLayers.TileManager = OpenLayers.Class({
* evt - {Object} Listener argument
*/
changeLayer: function(evt) {
if (evt.property === 'params') {
if (evt.property === 'visibility' || evt.property === 'params') {
this.updateTimeout(evt.object, 0);
}
},
@@ -425,4 +425,4 @@ OpenLayers.TileManager = OpenLayers.Class({
this._destroyed = true;
}
});
});