From d6695cff67abbd11737ead0d1db163de3034f25c Mon Sep 17 00:00:00 2001 From: ahocevar Date: Fri, 18 Feb 2011 15:22:12 +0000 Subject: [PATCH] fixing error when closing page in IE. Thanks bartvde for the testcase. r=bartvde (closes #3003) git-svn-id: http://svn.openlayers.org/trunk/openlayers@11145 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf --- lib/OpenLayers/Handler/Box.js | 2 +- tests/Handler/Box.html | 26 ++++++++++++++++++++++++++ tests/list-tests.html | 1 + 3 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 tests/Handler/Box.html diff --git a/lib/OpenLayers/Handler/Box.js b/lib/OpenLayers/Handler/Box.js index a6cb1a84ab..7885b59a35 100644 --- a/lib/OpenLayers/Handler/Box.js +++ b/lib/OpenLayers/Handler/Box.js @@ -68,11 +68,11 @@ OpenLayers.Handler.Box = OpenLayers.Class(OpenLayers.Handler, { * Method: destroy */ destroy: function() { + OpenLayers.Handler.prototype.destroy.apply(this, arguments); if (this.dragHandler) { this.dragHandler.destroy(); this.dragHandler = null; } - OpenLayers.Handler.prototype.destroy.apply(this, arguments); }, /** diff --git a/tests/Handler/Box.html b/tests/Handler/Box.html new file mode 100644 index 0000000000..93c89e291f --- /dev/null +++ b/tests/Handler/Box.html @@ -0,0 +1,26 @@ + + + + + + +
+ + diff --git a/tests/list-tests.html b/tests/list-tests.html index 67fa141726..92cde195eb 100644 --- a/tests/list-tests.html +++ b/tests/list-tests.html @@ -112,6 +112,7 @@
  • Geometry/Rectangle.html
  • Geometry/Surface.html
  • Handler.html
  • +
  • Handler/Box.html
  • Handler/Click.html
  • Handler/Drag.html
  • Handler/Feature.html