From f88f6cd6edee0e33a065c4be81e7d26e3a744e9f Mon Sep 17 00:00:00 2001 From: ahocevar Date: Sun, 27 Mar 2011 17:00:38 +0000 Subject: [PATCH] removing box when deactivating the handler. p=jorix, r=me (closes #3198) git-svn-id: http://svn.openlayers.org/trunk/openlayers@11729 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf --- lib/OpenLayers/Handler/Box.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/OpenLayers/Handler/Box.js b/lib/OpenLayers/Handler/Box.js index 4250101d6d..4b84825309 100644 --- a/lib/OpenLayers/Handler/Box.js +++ b/lib/OpenLayers/Handler/Box.js @@ -183,7 +183,11 @@ OpenLayers.Handler.Box = OpenLayers.Class(OpenLayers.Handler, { */ deactivate: function () { if (OpenLayers.Handler.prototype.deactivate.apply(this, arguments)) { - this.dragHandler.deactivate(); + if (this.dragHandler.deactivate()) { + if (this.zoomBox) { + this.removeBox(); + } + } return true; } else { return false;