Using goog.object.clear in destroy.

This commit is contained in:
ahocevar
2012-06-24 12:46:09 +02:00
parent 53a1f9b579
commit 2fbb29efa0
2 changed files with 4 additions and 4 deletions

View File

@@ -2,6 +2,7 @@ goog.provide('ol.event.Drag');
goog.require('ol.event.ISequence');
goog.require('ol.event');
goog.require('goog.object');
goog.require('goog.fx.Dragger');
goog.require('goog.fx.DragEvent');
goog.require('goog.fx.Dragger.EventType');
@@ -73,6 +74,7 @@ ol.event.Drag = function(target) {
/** @inheritDoc */
ol.event.Drag.prototype.destroy = function() {
this.dragger_.dispose();
goog.object.clear(this);
};

View File

@@ -1,10 +1,10 @@
goog.provide('ol.event');
goog.provide('ol.event.Events');
goog.require('goog.object');
goog.require('goog.events');
goog.require('goog.events.EventType');
goog.require('goog.events.EventTarget');
goog.require('goog.events.Listener');
goog.require('goog.style');
/**
@@ -294,7 +294,5 @@ ol.event.Events.prototype.getPointerPosition = function(evt) {
*/
ol.event.Events.prototype.destroy = function() {
this.setElement(null);
for (var p in this) {
delete this[p];
}
goog.object.clear(this);
};