From bc84b54343b84ffdcb1b92ecd0317300515c885e Mon Sep 17 00:00:00 2001 From: bartvde Date: Tue, 16 Mar 2010 15:16:19 +0000 Subject: [PATCH] bbox strategy should call loadend when aborting, p=fvanderbiest, r=me (closes #2504) git-svn-id: http://svn.openlayers.org/trunk/openlayers@10100 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf --- lib/OpenLayers/Strategy/BBOX.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/OpenLayers/Strategy/BBOX.js b/lib/OpenLayers/Strategy/BBOX.js index a43f210982..064a4b99de 100644 --- a/lib/OpenLayers/Strategy/BBOX.js +++ b/lib/OpenLayers/Strategy/BBOX.js @@ -206,7 +206,10 @@ OpenLayers.Strategy.BBOX = OpenLayers.Class(OpenLayers.Strategy, { * returned by the layer protocol. */ triggerRead: function() { - this.layer.protocol.abort(this.response); + if (this.response) { + this.layer.protocol.abort(this.response); + this.layer.events.triggerEvent("loadend"); + } this.layer.events.triggerEvent("loadstart"); this.response = this.layer.protocol.read({ filter: this.createFilter(), @@ -266,6 +269,7 @@ OpenLayers.Strategy.BBOX = OpenLayers.Class(OpenLayers.Strategy, { } this.layer.addFeatures(features); } + this.response = null; this.layer.events.triggerEvent("loadend"); },