Respect alwaysInRange from prototype, but allow changes in addOptions.
This commit is contained in:
@@ -338,6 +338,11 @@ OpenLayers.Layer = OpenLayers.Class({
|
||||
|
||||
this.metadata = {};
|
||||
|
||||
options = OpenLayers.Util.extend({}, options);
|
||||
// make sure we respect alwaysInRange if set on the prototype
|
||||
if (this.alwaysInRange != null) {
|
||||
options.alwaysInRange = this.alwaysInRange;
|
||||
}
|
||||
this.addOptions(options);
|
||||
|
||||
this.name = name;
|
||||
@@ -858,7 +863,7 @@ OpenLayers.Layer = OpenLayers.Class({
|
||||
alwaysInRange = false;
|
||||
}
|
||||
}
|
||||
if(this.alwaysInRange == null) {
|
||||
if(this.options.alwaysInRange == null) {
|
||||
this.alwaysInRange = alwaysInRange;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user