Fixed several destroy() methods to avoid running into undefined objects when the page unloads. r=crschmidt,me (closes #1222)

git-svn-id: http://svn.openlayers.org/trunk/openlayers@6172 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
ahocevar
2008-02-09 18:51:48 +00:00
parent 8e2b4956f2
commit 886b963ce5
3 changed files with 14 additions and 11 deletions

View File

@@ -166,6 +166,7 @@ OpenLayers.Control = OpenLayers.Class({
*/
destroy: function () {
this.events.destroy();
this.events = null;
// eliminate circular references
if (this.handler) {
this.handler.destroy();