Ticket #974 (closed feature: duplicate)
LayerSwitcher no longer enables/disables layers that are not in range
| Reported by: | openlayers | Owned by: | euzuro |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | Control.LayerSwitcher | Version: | SVN |
| Keywords: | Cc: | ||
| State: |
Description
The following is a patch to correct this issue:
=================================================================== @@ -197,7 +197,8 @@
var layerState = this.layerStates[i]; var layer = this.map.layers[i]; if ( (layerState.name != layer.name)
- (layerState.visibility != layer.visibility) ) { + (layerState.visibility != layer.visibility) + (layerState.inRange != layer.inRnage) ) {
redraw = true; break;
}
@@ -238,7 +239,8 @@
var layer = this.map.layers[i]; this.layerStates[i] = {
'name': layer.name,
- 'visibility': layer.visibility + 'visibility': layer.visibility, + 'inRange': layer.inRange
};
}
