Merge pull request #722 from tomhughes/bbox-fail
Clear the bounds in Protocol.BBOX when a load fails (r=bartvde)
This commit is contained in:
@@ -262,6 +262,7 @@ OpenLayers.Strategy.BBOX = OpenLayers.Class(OpenLayers.Strategy, {
|
||||
*/
|
||||
merge: function(resp) {
|
||||
this.layer.destroyFeatures();
|
||||
if (resp.success()) {
|
||||
var features = resp.features;
|
||||
if(features && features.length > 0) {
|
||||
var remote = this.layer.projection;
|
||||
@@ -277,6 +278,9 @@ OpenLayers.Strategy.BBOX = OpenLayers.Class(OpenLayers.Strategy, {
|
||||
}
|
||||
this.layer.addFeatures(features);
|
||||
}
|
||||
} else {
|
||||
this.bounds = null;
|
||||
}
|
||||
this.response = null;
|
||||
this.layer.events.triggerEvent("loadend", {response: resp});
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user